AT_joi2020_yo2_b.いちご (Strawberry)
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
Just Oishi Ichigo 农园(以下简称 JOI 农园)是一家以东西方向狭长而闻名的草莓农园,其入口位于农园最西端。以下将距离入口向东 k 米的位置称为地点 k。
JOI 农园内共有 N 个草莓,每个草莓编号为 1 到 N。所有草莓在时刻 0 之前都是青色的。第 i 个草莓(1≤i≤N)长在地点 Ai,并将在时刻 Ti 时成熟变为红色。
青色的草莓无法采摘。也就是说,第 i 个草莓只有在时刻 Ti 及以后才能被采摘。你将在时刻 0 从地点 0 的农园入口出发,以最大每秒 1 米的速度在东西方向移动采摘草莓。采摘草莓所需时间可以忽略不计。
给定农园的信息,请编写程序,计算采摘完所有成熟的草莓并返回入口所需的最短时间。
输入格式
输入以如下格式从标准输入给出:
N
A1 T1
A2 T2
⋮
AN TN
输出格式
请输出采摘完所有成熟的草莓并返回入口所需的最短时间。
输入输出样例
输入#1
10 1 3 2 1 3 4 4 1 5 5 6 9 7 2 8 6 9 5 10 3
输出#1
20
输入#2
10 0 450 5 445 10 430 15 405 20 370 25 325 30 270 35 205 40 130 45 45
输出#2
450
输入#3
15 11 23 3 94 89 3 38 58 65 29 41 3 80 42 22 76 48 85 83 98 87 29 97 96 22 75 57 25 99 33
输出#3
198
说明/提示
限制条件
- 1≤N≤100000。
- 0≤Ai≤1000000000(1≤i≤N)。
- 0≤Ti≤1000000000(1≤i≤N)。
- 所有输入均为整数。
样例解释 1
首先用 10 秒移动到地点 10,途中可以依次采摘草莓 2,4,5,7,8,9,10。然后用 10 秒返回地点 0,途中可以依次采摘草莓 6,3,1。这样就能在所有草莓成熟后将其全部采摘。
样例解释 2
按照如下方式移动,可以在 450 秒内采摘所有草莓:
- 用 45 秒移动到地点 45,此时为时刻 45,可以采摘草莓 10,然后用 45 秒返回地点 0。
- 再用 40 秒移动到地点 40,此时为时刻 130,可以采摘草莓 9,然后用 40 秒返回地点 0。
- 再用 35 秒移动到地点 35,此时为时刻 205,可以采摘草莓 8,然后用 35 秒返回地点 0。
- 再用 30 秒移动到地点 30,此时为时刻 270,可以采摘草莓 7,然后用 30 秒返回地点 0。
- 再用 25 秒移动到地点 25,此时为时刻 325,可以采摘草莓 6,然后用 25 秒返回地点 0。
- 再用 20 秒移动到地点 20,此时为时刻 370,可以采摘草莓 5,然后用 20 秒返回地点 0。
- 再用 15 秒移动到地点 15,此时为时刻 405,可以采摘草莓 4,然后用 15 秒返回地点 0。
- 再用 10 秒移动到地点 10,此时为时刻 430,可以采摘草莓 3,然后用 10 秒返回地点 0。
- 再用 5 秒移动到地点 5,此时为时刻 445,可以采摘草莓 2,然后用 5 秒返回地点 0。
- 恰好在时刻 450 到达地点 0,可以采摘草莓 1。这样在采摘完所有草莓的同时回到入口。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?