atcoder#ABC181F. [ABC181F] Silver Woods
[ABC181F] Silver Woods
配点 : 点
問題文
平面上に 直線 で囲まれた通路があります。
この通路の中の の部分に 本の大きさの無視できる釘が打たれており、 本目の釘の座標は です。
高橋くんは実数 を つ選び、半径 の円を中心が に位置するように置きます。
その後、円を から まで移動させます。
このとき、円は通路の境界や釘が円の内部に入らないような範囲で連続的に動かすことができるものとします。
円を まで動かせるような最大の を求めてください。
制約
- 入力はすべて整数
- ならば
入力
入力は以下の形式で標準入力から与えられる。
出力
円を まで動かせるような最大の を出力せよ。 なお、想定解答との絶対誤差または相対誤差が 以下であれば正解として扱われる。
2
0 -40
0 40
40
の円を図のように に沿って動かすと、 から まで移動させることができます。
のときにちょうど つの点と接しますが、円の内部には入っていないため問題ありません。
を より大きくすると、円の中心を まで動かすことができなくなるため、 が最大になります。
4
0 -10
99 10
0 91
99 -91
50.5
10
-90 40
20 -30
0 -90
10 -70
80 70
-90 30
-20 -80
10 90
50 30
60 -70
33.541019662496845446
10
65 -90
-34 -2
62 99
42 -13
47 -84
84 87
16 -78
56 35
90 8
90 19
35.003571246374276203