#joi2020yo2b. [joi2020_yo2_b]いちご (Strawberry)

[joi2020_yo2_b]いちご (Strawberry)

問題文

Just Oishi Ichigo 農園 (以下 JOI 農園) は東西に細長いことで有名ないちご農園であり,その入り口は農園の最も西にある.以下では,入り口から東に kk メートル進んだ場所を地点 kk と呼ぶことにする.

JOI 農園内には NN 個のいちごがなっている.それぞれ 11 から NN の番号がつけられている.どのいちごも時刻 00 までは青い.いちご ii (1leqqileqqN1 \\leqq i \\leqq N) は地点 AiA_i に実をつけており,時刻 TiT_i になると熟し赤い状態になる.

いちごは青い状態では収穫できない.つまり,いちご ii は時刻 TiT_i となるまで収穫できない.あなたは時刻 00 に地点 00 にある農園の入り口から出発して,最大秒速 11 メートルで東西方向に移動しながらいちごを収穫する.いちごを収穫するのにかかる時間は無視できるとする.

いちご農園についての情報が与えられるので,すべてのいちごを赤い状態で収穫したあと入り口に帰ってくるまでにかかる時間の最小値を求めるプログラムを作成せよ.

制約

  • 1leqqNleqq100,0001 \\leqq N \\leqq 100\\,000
  • 0leqqAileqq1,000,000,000(=109)0 \\leqq A_i \\leqq 1\\,000\\,000\\,000 (=10^9) (1leqqileqqN1 \\leqq i \\leqq N).
  • 0leqqTileqq1,000,000,000(=109)0 \\leqq T_i \\leqq 1\\,000\\,000\\,000 (=10^9) (1leqqileqqN1 \\leqq i \\leqq N).
  • 入力される値はすべて整数である.

入力

入力は以下の形式で標準入力から与えられる.

NN A1A_1 T1T_1 A2A_2 T2T_2 vdots\\vdots ANA_N TNT_N

出力

すべてのいちごを赤い状態で収穫したあと入り口に帰ってくるまでにかかる時間の最小値を 11 行に出力せよ.


入力例 1

10
1 3
2 1
3 4
4 1
5 5
6 9
7 2
8 6
9 5
10 3

出力例 1

20

はじめの 1010 秒かけて地点 1010 まで移動すると,その道中でいちご 2,4,5,7,8,9,102, 4, 5, 7, 8, 9, 10 をこの順に収穫することができる.その後 1010 秒かけて地点 00 まで戻ると,その道中でいちご 6,3,16, 3, 1 をこの順に収穫することができる.これで 1010 個すべてのいちごを赤い状態で収穫することができる.


入力例 2

10
0 450
5 445
10 430
15 405
20 370
25 325
30 270
35 205
40 130
45 45

出力例 2

450

以下のように移動すると 450450 秒ですべてのいちごを赤い状態で収穫できる.

  1. 4545 秒かけて地点 4545 まで移動する.このとき時刻 4545 なのでいちご 1010 を収穫できる.収穫後 4545 秒かけて地点 00 まで移動する.
  2. その後,4040 秒かけて地点 4040 まで移動する.このとき時刻 130130 なのでいちご 99 を収穫できる.収穫後 4040 秒かけて地点 00 まで移動する.
  3. その後,3535 秒かけて地点 3535 まで移動する.このとき時刻 205205 なのでいちご 88 を収穫できる.収穫後 3535 秒かけて地点 00 まで移動する.
  4. その後,3030 秒かけて地点 3030 まで移動する.このとき時刻 270270 なのでいちご 77 を収穫できる.収穫後 3030 秒かけて地点 00 まで移動する.
  5. その後,2525 秒かけて地点 2525 まで移動する.このとき時刻 325325 なのでいちご 66 を収穫できる.収穫後 2525 秒かけて地点 00 まで移動する.
  6. その後,2020 秒かけて地点 2020 まで移動する.このとき時刻 370370 なのでいちご 55 を収穫できる.収穫後 2020 秒かけて地点 00 まで移動する.
  7. その後,1515 秒かけて地点 1515 まで移動する.このとき時刻 405405 なのでいちご 44 を収穫できる.収穫後 1515 秒かけて地点 00 まで移動する.
  8. その後,1010 秒かけて地点 1010 まで移動する.このとき時刻 430430 なのでいちご 33 を収穫できる.収穫後 1010 秒かけて地点 00 まで移動する.
  9. その後,55 秒かけて地点 55 まで移動する.このとき時刻 445445 なのでいちご 22 を収穫できる.収穫後 55 秒かけて地点 00 まで移動する.
  10. ちょうど時刻 450450 に地点 00 に到達するので,いちご 11 を収穫できる.すべてのいちごを収穫すると同時に地点 00 に到着した.

入力例 3

15
11 23
3 94
89 3
38 58
65 29
41 3
80 42
22 76
48 85
83 98
87 29
97 96
22 75
57 25
99 33

出力例 3

198