AtCoder Regular Contest 070
E
NarrowRectangles
AtCoder
⌀ 3365
原题
←F →
翻译中…

Problem Statement

翻译中…

AtCoDeer the deer found $N$ rectangle lying on the table, each with height $1$. If we consider the surface of the desk as a two-dimensional plane, the $i$-th rectangle $i(1≤i≤N)$ covers the vertical range of $[i-1,i]$ and the horizontal range of $[l_i,r_i]$, as shown in the following figure:

翻译中…

image

翻译中…

AtCoDeer will move these rectangles horizontally so that all the rectangles are connected. For each rectangle, the cost to move it horizontally by a distance of $x$, is $x$. Find the minimum cost to achieve connectivity. It can be proved that this value is always an integer under the constraints of the problem.

翻译中…

Constraints

翻译中…
  • All input values are integers.
  • $1≤N≤10^5$
  • $1≤l_i<r_i≤10^9$
翻译中…

Partial Score

翻译中…
  • $300$ points will be awarded for passing the test set satisfying $1≤N≤400$ and $1≤l_i<r_i≤400$.
翻译中…

Input

翻译中…

The input is given from Standard Input in the following format:

翻译中…

N
l_1 r_1
l_2 r_2
:
l_N r_N

翻译中…

Output

翻译中…

Print the minimum cost to achieve connectivity.

翻译中…

样例

Input #1
3
1 3
5 7
1 3
Output #1
2
The second rectangle should be moved to the left by a distance of $2$.
Input #2
3
2 5
4 6
1 4
Output #2
0
The rectangles are already connected, and thus no move is needed.
Input #3
5
999999999 1000000000
1 2
314 315
500000 500001
999999999 1000000000
Output #3
1999999680
Input #4
5
123456 789012
123 456
12 345678901
123456 789012
1 23
Output #4
246433
Input #5
1
1 400
Output #5
0
题目信息
题号
arc070_c
时间限制
2 s
内存限制
256 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。