编程题
### 问题描述 怂怂在处理一些区间数据时遇到了问题。现在他手头有 $N$ 个长度不等、位置互不重叠的区间,这些区间都分布在一条直线上。怂怂需要将这些区间移动,使得它们首尾相接,形成一个连续的长区间,但区间之间不能有重叠(区间的端点可以重合)。请问,所有区间移动的总距离最小是多少? ### 输入格式 第一行包含一个整数 $N$,表示区间的数量。 接下来的 $N$ 行,每行包含两个整数,分别代表每个区间的起点 $a_i$ 和终点 $b_i$。 ### 输出格式 输出一行,包含一个整数,表示所有区间移动的最小总距离。 ### 样例输入 ``` 3 1 3 6 9 15 16 ``` ### 样例输出 ``` 9 ``` ### 评测数据规模 - $1 \leq N \leq 2000$ - $0 \leq a_i \leq b_i \leq 10^9$ 对于任意 $1 \leq i \leq N$
查看答案
赣ICP备20007335号-2