蒟蒻求助!!!
  • 板块灌水区
  • 楼主封禁用户
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/10/14 14:24
  • 上次更新2023/11/2 13:55:19
查看原帖
蒟蒻求助!!!
1134255
封禁用户楼主2023/10/14 14:24

描述 小X来到了一座城堡,但横在城堡前的是一条笔直单诡异的道路,这条道路共有 N+1 个高低不一的阶梯组成,你可以姑且认为这些阶梯的编号为0 ~ N,且第i个阶梯的高度是 hi,想要抵达城堡就必须通过这条诡异的道路,还好小X有备而来。 小X正处在0号位置,他知道想要通过这条路到达对面的城堡并不容易,因为这里有个特殊的规定: 某个时刻,若小X正处在i号阶梯,且小X的能量值为E。当他跳到第i+1个阶梯时,若hi+1 > E,则自身损失 hi+1 - E 的能量;反之,若hi+1 < E, 则自身获得 E - hi+1 点能量。 现在,小X能事先得知每个阶梯的高度,但他必须在能量耗尽前抵达城堡,也就意味着在过程中能量值不能是负数。请你帮助小X计算一下他至少以多少的能量值出发,才能顺利抵达终点。

输入描述 第一行输入,表示一共有 N 个阶梯. 第二个是 N 个空格分隔的整数,分别表示编号 1 ~ N 的阶梯的高度。 注意小X初始位置是0,不需要计算走到0号阶梯的情况。

输出描述 输出一个数表示所需的最少单位的初始能量 用例输入 1 5 3 4 3 2 4

用例输出 1 4

用例输入 2 3 1 6 4

用例输出 2 3

提示 数据约束: 1 <= N <= 10^5 1 <= H(i) <= 10^5

2023/10/14 14:24
加载中...