P14336 [JOI2020 预选赛 R2] 草莓 / Strawberry

题目描述

Just Oishi Ichigo 农场(以下简称 JOI 农场)是一个以东西方向狭长著称的草莓农场,其入口位于农场最西端。以下将从入口向东前进 $ k $ 米的位置称为地点 $ k $。 JOI 农场内共有 $ N $ 颗草莓,分别编号为 $ 1 $ 至 $ N $。所有草莓在时刻 $ 0 $ 时均为青色。草莓 $ i $($ 1 \le i \le N $)位于地点 $ A_i $,并在时刻 $ T_i $ 成熟变红。 草莓在青色状态下无法采摘。也就是说,草莓 $ i $ 在时刻 $ T_i $ 之前无法采摘。你从时刻 $ 0 $ 从位于地点 $ 0 $ 的农场入口出发,以每秒最多 1 米的速度在东西方向移动,采摘所有成熟的草莓。采摘草莓所需的时间可忽略不计。 给定草莓农场的相关信息,请编写程序,求出在将所有草莓均采摘为红色状态后,返回入口所需的最短时间。

输入格式

输入通过标准输入以如下格式给出: $ N $ $ A_1 $ $ T_1 $ $ A_2 $ $ T_2 $ $ \vdots $ $ A_N $ $ T_N $

输出格式

输出一行,表示在将所有草莓均采摘为红色状态后,返回入口所需的最短时间。

说明/提示

### 样例 1 解释 前 10 秒内移动至地点 10,途中可按顺序采摘草莓 2、4、5、7、8、9、10。随后再用 10 秒返回地点 0,途中可按顺序采摘草莓 6、3、1。至此,所有 10 颗草莓均已在红色状态下被采摘。 ### 样例 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。所有草莓采摘完毕的同时,恰好回到地点 0。 ### 数据范围 - $ 1 \le N \le 100\,000 $。 - $ 0 \le A_i \le 1\,000\,000\,000 \ (= 10^9) $($ 1 \le i \le N $)。 - $ 0 \le T_i \le 1\,000\,000\,000 \ (= 10^9) $($ 1 \le i \le N $)。 - 所有输入值均为整数。 翻译由 Qwen3-235B 完成