Codeforces LATOKEN Round 1 (Div. 1 + Div. 2)
G
A New Beginning
Codeforces
3300
原题
← F2H →
翻译中…

Annie has gotten bored of winning every coding contest and farming unlimited rating. Today, she is going to farm potatoes instead.

翻译中…

Annie's garden is an infinite 2D plane. She has $n$ potatoes to plant, and the $i$-th potato must be planted at $(x_i,y_i)$. Starting at the point $(0, 0)$, Annie begins walking, in one step she can travel one unit right or up (increasing her $x$ or $y$ coordinate by $1$ respectively). At any point $(X,Y)$ during her walk she can plant some potatoes at arbitrary points using her potato gun, consuming $\max(|X-x|,|Y-y|)$ units of energy in order to plant a potato at $(x,y)$. Find the minimum total energy required to plant every potato.

翻译中…

Note that Annie may plant any number of potatoes from any point.

翻译中…

Input

翻译中…

The first line contains the integer $n$ ($1 \le n \le 800\,000$).

翻译中…

The next $n$ lines contain two integers $x_i$ and $y_i$ ($0 \le x_i,y_i \le 10^9$), representing the location of the $i$-th potato. It is possible that some potatoes should be planted in the same location.

翻译中…

Output

翻译中…

Print the minimum total energy to plant all potatoes.

翻译中…

Note

翻译中…

In example $1$, Annie can travel to each spot directly and plant a potato with no energy required.

翻译中…

In example $2$, moving to $(1,0)$, Annie plants the second potato using $1$ energy. Next, she travels to $(1,1)$ and plants the first potato with $0$ energy.

翻译中…

样例

Input #1
2
1 1
2 2
Output #1
0
InputCopy OutputCopy
Input #2
2
1 1
2 0
Output #2
1
InputCopy OutputCopy
Input #3
3
5 5
7 7
4 9
Output #3
2
InputCopy OutputCopy
Input #4
10
5 1
4 0
9 6
0 2
10 1
9 10
3 10
0 10
8 9
1 5
Output #4
19
InputCopy OutputCopy
Input #5
10
1 1
2 2
2 0
4 2
4 0
2 0
0 2
4 0
4 2
5 1
Output #5
6
InputCopy OutputCopy
题目信息
题号
1534G
时间限制
5 s
内存限制
256 MB
标签
数据结构
动态规划
计算几何
排序

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