第一行输入两个整数
代表迷宫的大小。
此后
行,每行输入
个整数
代表每个迷宫方格的金币数量。
第
行输入一个整数
代表信息条数。
此后
行,每行输入三个整数
代表一条信息。保证每一条信息的
互不相同。
输出一个整数,代表小K最多能收集到的金币数量。
3 3 1 100 100 1 100 100 1 1 1 3 1 1 1 1 2 1 2 2 2
5
在这个样例中,我们使用
表示墙方格,用
表示小K当前回合所在的位置。初始时,迷宫状态如公式所示:
。
第一回合:由于
会在第一回合变为墙方格,所以他只能走到
,第一回合结束时,小K已经得到了
个金币,迷宫状态如公式所示:
。
第二回合,小K只能向下移动到
,第二回合结束时,小K已经得到了
个金币,迷宫状态如公式所示:
。
剩余的回合,迷宫不再发生变化,而由于小K只能向下或者右移动,所以他至多收集到
和
两个方格的金币。加起来刚好是
个金币。
3 3 1 100 100 100 100 100 100 100 100 2 2 1 1 1 2 1
1
这道题你会答吗?花几分钟告诉大家答案吧!