atcoder#ABC151F. [ABC151F] Enclose All

[ABC151F] Enclose All

配点 : 600600

問題文

平面上の NN 個の点 (xi,yi)(x_i, y_i) が与えられます。

これら全てを内部または周上に含む円の半径の最小値を求めてください。

制約

  • 2N502 \leq N \leq 50
  • 0xi10000 \leq x_i \leq 1000
  • 0yi10000 \leq y_i \leq 1000
  • 与えられる NN 点は全て異なる
  • 入力で与えられる値は全て整数

入力

入力は以下の形式で標準入力から与えられる。

NN

x1x_1 y1y_1

::

xNx_N yNy_N

出力

NN 個全ての点を内部または周上に含む円の半径の最小値を出力せよ。

なお、想定解答との絶対誤差または相対誤差が 10610^{-6} 以下であれば正解として扱われる。

2
0 0
1 0
0.500000000000000000

22 つの点は中心 (0.5,0)(0.5,0) 、半径 0.50.5 の円に含まれます。

3
0 0
0 1
1 0
0.707106781186497524
10
10 9
5 9
2 0
0 0
2 7
3 3
2 5
10 0
3 7
1 9
6.726812023536805158

想定解答との絶対誤差または相対誤差が 10610^{-6} 以下であれば正解として扱われます。