atcoder#ARC101A. [ABC107C] Candles
[ABC107C] Candles
题目描述
数直線上に 本のろうそくが置かれています。 左から 番目のろうそくは座標 に置かれています。 ただし、 が成り立ちます。
最初、どのろうそくにも火が付いていません。 すぬけ君は、 本のうち 本のろうそくに火を付けることにしました。
今、すぬけ君は座標 にいます。 すぬけ君は、数直線上を左右に速度 で移動することができます。 また、自分と同じ座標のろうそくに火を付けることができます。 このとき、火を付けるのに掛かる時間は無視できます。
本のろうそくに火を付けるのに必要な最小の時間を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
本のろうそくに火を付けるのに必要な最小の時間を出力せよ。
题目大意
题意描述
Lin在跳出实验室时遇到了一扇门需要打开
这扇门有个开关,第个开关在坐标处,一开始Lin在坐标处
当打开至少个开关时,这扇门就会打开
如果Lin的移动速度为,打开开关忽略不计,问Lin至少要花费多少时间才能使这扇门打开
说明/提示
$\begin{array}{l}1\le N\le 10^5\\1\le K\le N\\|x_i|\le 10^8\\x_i\text{单调递增}\end{array}$
样例1解释
按顺序打开位置在的开关即可
样例3解释
开关就在坐标,根本不用移动
5 3
-30 -10 10 20 50
40
3 2
10 20 30
20
1 1
0
0
8 5
-9 -7 -4 -3 1 2 3 4
10
提示
制約
- は整数である。
Sample Explanation 1
次のように移動しながらろうそくに火を付ければよいです。 - 座標 から へ移動する。 - 左から 番目のろうそくに火を付ける。 - 座標 から へ移動する。 - 左から 番目のろうそくに火を付ける。 - 座標 から へ移動する。 - 左から 番目のろうそくに火を付ける。
Sample Explanation 3
座標 にろうそくが置かれていることもあります。