#713. 最小初始体力的山洞之旅
最小初始体力的山洞之旅
最小初始体力的山洞之旅
题目描述
勘探员背着装备穿行在火山洞穴,洞穴被划成 个格子。每迈入一个格子都会改变当前体力值:正数表示补给,负数表示消耗。勘探员从起点 到终点 只能向右或向下移动,并且行进过程中体力值不能降到 以下。请你求出他至少需要多少初始体力值才能保证安全到达终点。
输入格式
第一行包含两个整数 。
接下来 行,每行包含 个整数,表示各格子的体力变化。
输出格式
输出一个整数,表示最低初始体力值;若无论初始体力多大都无法到达终点(例如终点被过大消耗包围),输出 。
输入输出样例 #1
输入 #1
3 3
-2 -3 3
-5 -10 1
10 30 -5
输出 #1
7
数据范围
对于 的数据,,每个格子数值满足 。EOF