No.168 ものさし
タグ : / 解いたユーザー数 194
作問者 :

問題文
A君は点と点を真っ直ぐな線でつないで
(つなげる場合の順番は問わない。すべての点を通る必要はない。)
ある点と点についてものさしを当てて鉛筆で1回で真っ直ぐな線を引いてつなげる。
長さが足りない場合に2回以上に分けて線を引いてつなげてはならない。
A君の町には
例えば、
A君は点をつなぐ目的を達成したいが、できればあまり長いものさしを買いたくはない。
点をつなぐ目的を達成するのにA君が買う最も短いものさしの長さはいくらか?
入力
座標の1単位の長さは
出力
A君が買う必要のある最も短いものさしの長さを1行で答えよ。
最後に改行を忘れずに。
サンプル
サンプル1
入力
3 0 0 10 10 15 14
出力
20
点を線でつなげて
このとき
よって
よって、
サンプル2
入力
3 0 0 10 10 5 5
出力
10
点をつなげて
このサンプルの場合、点
サンプル3
入力
2 0 0 1000000000 1
出力
1000000010
double型の精度の誤差には気をつけてください。
サンプル4
入力
10 22332 32623 1203 95262 31305 81403 22442 55471 89784 78507 63397 32214 67779 12590 991 97116 79915 80450 6595 94117
出力
27790
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。