自己的题目自己不会做
  • 板块灌水区
  • 楼主xiaohaowen
  • 当前回复13
  • 已保存回复13
  • 发布时间2024/7/16 09:24
  • 上次更新2024/7/16 10:45:16
查看原帖
自己的题目自己不会做
1088913
xiaohaowen楼主2024/7/16 09:24

闲来无事写了两道题,但自己也不会做(我是菜鸡),有没有大佬帮忙写一下(?),实在给不出测试数据 题目如下:

题目一 毛豆与密码机

搜索 枚举 O2优化 最优解

哦,让我看看是谁有写了一本同人第五人格小说? 原来是我自己啊,那没事了。 好的,现在我们小说里的主角碰到一个难题:(5p狂喜)。

现在我们有一个地图,为求简单,将其设为一个n*n的矩阵(n为奇数),里面共有7台密码机,你在左上角(1,1)的位置。

你是一个毛豆,作为资深修机位,你的目标是破译其中五台密码机,然后前往大门(大门在矩阵最左边一列的中间一排与最右边一列的中间一排)。

你有x个护腕,他能支撑你在一秒内直线冲刺,直到撞到墙壁或密码机(如果撞到密码机则此密码机瞬间被破译,然后到达密码机所在格)。

现在,你每秒能向上下左右四个方向行走一格(假设到了每台密码机所在的格子就能瞬间将其破译)。

且可以使用钢铁护肘,那么最短经过多长时间,你能破译五台密码机后到达大门?(可能没有钢铁护肘)

输入格式:

第一行 一个n n<100

接下来n行,输入每个格子的情况(0为空格,1代表密码机)

最后输入x (x<=5)

样例输入一

5
0 0 0 0 1 
0 0 0 1 1 
0 0 0 0 0 
0 1 0 1 0 
0 1 0 0 1
1

样例输出一:

9

解析:

第1秒:你用护肘冲刺至(5,1)的位置,破译一台密码机

第2秒:随后向下一格,破译一台密码机

第3秒:向左一格,又破译一台

第5秒:向下至(4,4)破译一台

第7秒:向下至(5,5)破译一台

第9秒:向上至(5,3)到达大门

样例输入二

7
0 1 0 0 1 0 0 
0 0 1 0 0 0 0 
0 0 0 0 1 0 0
0 1 0 1 0 0 0 
0 1 0 0 0 0 1
0 0 0 0 0 0 0 
0 0 0 1 0 0 0
0

样例输出二:

11 

第1秒:(2,1)

第3秒:(3,2)

第6秒:(4,4)

第9秒:(2,5)

第10秒:(2,4)

第11秒:(1,4)到达大门

造数据?我不道啊

题目二 报仇计划 动态规划 自从诺顿上校被我们的氧气脸(O2face——奥尔菲斯)打了一顿,就怀恨在心,决定一定要报复他。

现在诺顿挑选出了X件物品,第i件能给奥尔菲斯带来Xi的怒气值。

物品的重量为W,第i件将有Wi的重量。但是,诺顿必须悄悄去奥尔菲斯家布置这些物品,重量超出了背包容量V就会被发现,或者在半路上摔跤。

而且当奥尔菲斯的怒气值过高,超过或等于R时,就会暴怒,把诺顿再打一顿。

所以,诺顿想知道,如何在背包容量足够且怒气值小于R时,使奥尔菲斯的怒气值最大,输出这个最大值。

输入格式:

第一行 x

接下来 x行,输入Wi与Xi

第x+2行 输入H和R

输入样例

5
1 9
3 68
8 1
9 99999
2 31
10 100 

输出样例: 99

2024/7/16 09:24
加载中...