AT_utpc2020_a.Row of Tents
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
UT 大学有一个名为“テント列”的社团介绍活动。有一条长度为 L 的道路,umg 君会从位置 0 走到位置 L,只能单向前进。umg 君有一个名为“气力”的参数,其初始值为 T,T 是一个整数。umg 君每走 1 的距离,如果当前气力小于 T,则气力会恢复 1;如果气力已经等于 T,则不会恢复。
道路上有 N 个帐篷,第 i 个帐篷位于位置 Xi。umg 君每到达第 i 个帐篷时,会被社团招募,气力减少 Ai。如果此时气力降到 0 以下,umg 君会当场倒下。
请你求出,为了让 umg 君在途中不倒下并顺利到达位置 L,所需的最小初始气力 T。
输入格式
输入通过标准输入给出,格式如下:
N L X1 A1 X2 A2 ⋯ XN AN
输出格式
请输出一个整数,表示所需的最小初始气力 T。
输入输出样例
输入#1
2 7 1 5 4 4
输出#1
6
输入#2
8 11 2 6 3 10 4 8 5 7 7 7 8 1 9 9 10 2
输出#2
42
说明/提示
限制条件
- 所有输入均为整数。
- 1≤N≤2×105
- N<L≤109
- 0<X1<X2<⋯<XN<L
- 1≤Ai≤109 (1≤i≤N)
样例解释 1
当初始气力 T=6 时,气力的变化如下:
- 到达第 1 个帐篷时,气力减少 5,剩余 1。
- 到达第 2 个帐篷前,气力恢复 3,变为 4。
- 到达第 2 个帐篷时,气力减少 4,变为 0。
- 走到位置 7 前,气力恢复 3,以气力 3 结束活动。
如果初始气力 T=5,则在第 2 个帐篷处气力会降到 0 以下,因此答案为 6。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?