B4156 [厦门小学生 C++ 2023] 太空旅行
题目背景
本试题为 2023 年厦门市小学生 C++ 语言**复赛**试题,数据为洛谷自造。
**初赛**为笔试。
题目描述
在未来,太空旅行已经是一件稀松平常的事,星际部又宣称即将开通一条火星至天王星的航线。
所有的星际飞船必须先经过航线 $1$(地球 $\to$ 火星),再经过航线 $X$(火星 $\to$ 天王星)才能顺利抵达天王星。
为了避免星际飞船发生碰撞,每条航线只能有一架飞船正在行驶。已知星际飞船从地球到火星需要 $U(i)$ 时间,火星到天王星需要 $V(i)$ 时间。飞船们可能会滞留在火星,它们必须等待航线状态为空才能起飞。飞船到达火星和离开火星的顺序可能会不一致。
请计算从地球出发的 $N$ 架星际飞船,全部抵达天王星,需要花费的最短时间。
输入格式
第 $1$ 行:一个整数 $N$,表示星际飞船的数量。
第 $2$ 到 $N+1$ 行:第 $i+1$ 行包含两个空格隔开的整数:$U(i)$ 和 $V(i)$。
输出格式
输出 $1$ 行,一个单独的整数,表示所有飞船抵达天王星需要的最短时间。
说明/提示
### 样例解释
最优方案总耗时为:$2+6+8+1=17$。
| 飞船状态\时间 | 地球 $\to$ 火星出发时刻 | 地球 $\to$ 火星到达时刻 | 火星 $\to$ 天王星出发时刻 | 火星 $\to$ 天王星到达时刻 |
| :----------: | :----------: | :----------: | :----------: | :----------: |
| 第 1 架 | $2$ | $8$ | $8$ | $12$ |
| 第 2 架 | $8$ | $16$ | $16$ | $17$ |
| 第 3 架 | $0$ | $2$ | $2$ | $5$ |
第 $3$ 架飞船最先从地球出发抵达火星,然后到天王星。第 $3$ 架飞船抵达火星后,第 $1$ 架飞船即刻从地球出发。等第 $1$ 架飞船抵达火星后,第 $2$ 架飞船最后从地球出发。
### 【数据范围】
对于所有数据有:$1 \leq N \leq 25000$,$1 \leq U(i),V(i) \leq 50000$。
| 测试点编号 | 特殊性质 | $1 \leq N \leq$ | $1 \leq U(i),V(i) \leq$ |
|:------------:|:----------:|:----------:|:-----------------:|
| $1\sim 2$ | 无 | $10$ | $100$ |
| $3\sim 8$ | 无 | $100$ | $500$ |
| $9\sim 12$ | 无 | $10000$ | $5000$ |
| $13\sim 14$ | B | $25000$ | $50000$ |
| $15\sim 16$ | A | $25000$ | $50000$ |
| $17\sim 20$ | 无 | $25000$ | $50000$ |
其中:
- 特殊性质 A:保证所有的 $U(i)$ 都相同。
- 特殊性质 B:保证所有的 $V(i)$ 都相同。