第 1 题 计算机器人 (computerobot)
时间限制 1.0 s · 空间限制 256 MB · 44 个测试点 · 全文比较(过滤行末空格及文末回车)
本题使用文件输入输出:输入文件 computerobot.in,输出文件 computerobot.out。
按照署名—非商业性使用—相同方式共享 4.0 协议国际版进行授权。
题目描述
在一个由
每一行从上到下依次编号为 1 到
每个机器人都有一个或多个输入值、一个存储值和一个输出值。
机器人的运作方式如下:从最左边一列的机器人开始,按列编号顺序依次运作。处于同一列中的机器人会同时运行。
机器人的行为如下(表达式
- 最左边一列的机器人,其输入值仅为一个 0。
- 坐标为
的机器人的输入值,是所有满足 且 的坐标 的机器人们的输出值。 - 每个机器人将其所有输入值中的最大值,作为自己的存储值。
- 每个机器人将自己的存储值加上自己的权重
,并将所得值作为其输出值。
请编写一个程序,读取机器人的权重信息,计算所有机器人的存储值中的最大值(即最大存储值)。
输入格式
第一行包含两个整数
接下来的
输出格式
输出一行,即所有机器人存储值中的最大值。
样例
样例 1
输入:
3 4
1234
2341
3412输出:
11提示
约束条件
- 对于所有满足
且 的 ,都有
子任务
- (3 分)
- (8 分)
- (9 分)
- (21 分)
且 - (59 分)无额外约束条件