AT_agc025_c [AGC025C] Interval Game
题目描述
高桥君和青木君决定用数轴和区间来玩一个游戏。高桥君站在数轴上,最初位于坐标 $0$。青木君有 $N$ 个区间,第 $i$ 个区间为 $[L_i, R_i]$,即包含所有满足 $L_i \leq x \leq R_i$ 的点的区间。
这个游戏共进行 $N$ 步。在第 $i$ 步时,按如下流程进行:
- 首先,青木君从尚未被选过的 $N$ 个区间中选择一个,并告知高桥君。
- 然后,高桥君需要移动到青木君本次选中的区间内的某个位置。
$N$ 步结束后,高桥君需要回到坐标 $0$,游戏才算结束。
记高桥君在整个游戏过程中移动的总距离为 $K$。青木君会选择区间,使 $K$ 尽可能大;高桥君则会选择移动方式,使 $K$ 尽可能小。请问最终高桥君的最小移动距离 $K$ 是多少?
输入格式
输入按以下格式从标准输入读入:
> $N$
> $L_1$ $R_1$
> $L_2$ $R_2$
> $\vdots$
> $L_N$ $R_N$
输出格式
请输出一个整数,表示在上述条件下高桥君的最小移动距离 $K$。保证当 $L_i, R_i$ 为整数时,$K$ 也为整数。
说明/提示
## 限制条件
- $1 \leq N \leq 10^5$
- $-10^5 \leq L_i < R_i \leq 10^5$
- $L_i$ 和 $R_i$ 均为整数
## 样例说明 1
高桥君和青木君的一种行动方案如下:
- 青木君选择第 $1$ 个区间,高桥君从坐标 $0$ 移动到 $-4$,移动距离为 $4$。
- 青木君选择第 $3$ 个区间,高桥君保持在 $-4$ 不动。
- 青木君选择第 $2$ 个区间,高桥君从 $-4$ 移动到 $3$,移动距离为 $7$。
- 最后,高桥君从 $3$ 回到 $0$,移动距离为 $3$。
此时高桥君的总移动距离为 $14$,但这不是最优方案。通过调整移动方式,可以将总移动距离减少到 $10$。
由 ChatGPT 4.1 翻译