atcoder#ABC197E. [ABC197E] Traveler
[ABC197E] Traveler
题目描述
数直線上にボール からボール までの 個のボールがあります。
ボール は座標 にあります。
各ボールには 以上 以下の整数で表される色がついていて、ボール の色は整数 で表されます。
今座標 にいるあなたは、毎秒 の速さで数直線上を動き、全てのボールを回収してから再び座標 に戻ります。
このとき、ボールの色を表す整数を回収順に並べた時に広義単調増加となっている必要があります。
ボールを回収するにはボールと同じ座標にいる必要がありますが、ボールを回収できる時に必ずしも回収する必要はありません。
座標 を出発してから、全てのボールを回収して再び座標 に戻るまでにかかる時間の最小値を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答え [秒] を出力せよ。
题目大意
现在有 个球,每个球的位置在 上,并且编号为 ,你现在从 出发,并且每秒只能走一步,并且单调不减得收集所有的球,现在让你求最短时间。
5
2 2
3 1
1 3
4 2
5 3
12
9
5 5
-4 4
4 3
6 3
-5 5
-3 2
2 2
3 3
1 4
38
提示
制約
- 入力に含まれる値は全て整数である
Sample Explanation 1
以下のように行動するのが最適です。 - 秒かけて座標 に移動し、ボール を回収する - 秒かけて座標 に移動し、ボール を回収する - 秒かけて座標 に移動し、ボール を回収する - 秒かけて座標 に移動し、ボール を回収する - 秒かけて座標 に移動し、ボール を回収する - 秒かけて座標 に戻る ボールの色を表す整数を回収順に並べると と広義単調増加になっています。