#ATarc070c. [ARC070E] NarrowRectangles
[ARC070E] NarrowRectangles
题目描述
鹿のAtCoDeer君发现桌子上放着 个纵向长度为 的细长矩形。若将桌面视为一个二维平面,如下图所示,第 ()个矩形的纵向范围为 ,横向范围为 。

AtCoDeer君想要通过将这些矩形分别在水平方向上移动,使得所有矩形都连在一起。每个矩形在水平方向上移动距离 需要支付 的代价。请计算使所有矩形连成一块所需的最小总代价。在本题的约束条件下,可以证明该值为整数。
输入格式
输入经标准输入给出,格式如下:
输出格式
输出使所有矩形连成一块所需的最小总代价。
样例 1
输入
3
1 3
5 7
1 3
输出
2
样例 2
输入
3
2 5
4 6
1 4
输出
0
样例 3
输入
5
999999999 1000000000
1 2
314 315
500000 500001
999999999 1000000000
输出
1999999680
样例 4
输入
5
123456 789012
123 456
12 345678901
123456 789012
1 23
输出
246433
样例 5
输入
1
1 400
输出
0
说明/提示
数据范围
- 所有输入均为整数。
部分分
- 若对满足 以及 的数据集输出正确,可获得 部分分。
样例解释 1
将第 个矩形向左移动 达到最优。
样例解释 2
本来已经连成一块,无需移动。
由 ChatGPT 5 翻译