第一行输入两个整数 代表迷宫的大小。此后 行,每行输入 个整数 代表每个迷宫方格的金币数量。第 行输入一个整数 代表信息条数。此后 行,每行输入三个整数 代表一条信息。保证每一条信息的 互不相同。
输出一个整数,代表小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