No.410 出会い
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 小数誤差許容問題 絶対誤差または相対誤差が 以下。ただし、ジャッジ側の都合で500桁未満にしてください
タグ : / 解いたユーザー数 627
作問者 :
nmnmnmnmnmnmnm
タグ : / 解いたユーザー数 627
作問者 :

問題文最終更新日: 2016-08-23 21:38:54
問題文
最初A君はXY座標上の整数座標点PにいてB君は整数座標点Qにいます。
A君もB君も1秒あたりX軸方向に-1か+1もしくはY軸方向に-1か+1移動できます。
(移動は、X軸、Y軸の平行方向にしか移動できない)
A君とB君は最短時間で出会うための待ち合わせ場所を決めました。
A君とB君が同時にスタートして移動して出会うときの最短の時間を求めなさい。
入力
点Pと点Qの座標は異なる。
出力
A君とB君が出会う最短の時間(秒)を1行で出力せよ。
数値自体があっているのであれば(20桁を目安)冗長な小数点以下を出力してもよい。
最後に改行を忘れずに。
サンプル
サンプル1
入力
0 0 2 0
出力
1
A君は最初は点P(0,0)にいます。B君は最初は点Q(2,0)にいます。
点(1,0)を待ち合わせ場所にすれば1秒後に出会うことができます。
サンプル2
入力
0 0 3 0
出力
1.5
A君は最初は点P(0,0)にいます。B君は最初は点Q(3,0)にいます。
(1.5,0)を待ち合わせ場所にすれば1.5秒後に出会うことができます。
待ち合わせ場所は必ずしも整数座標上でなくても良いです。
サンプル3
入力
0 0 5 1
出力
3
A君は最初は点P(0,0)にいます。B君は最初は点Q(5,1)にいます。
例えば(3,0)を待ち合わせ場所にすれば3秒後に最短時間で出会えます。
待ち合わせ場所の候補は(3,0)以外にもあります。
サンプル4
入力
-12345 6789 1234 -56789
出力
38578.5
入力の座標にはマイナス値も含まれるので注意してください。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。