atcoder#ABC151F. [ABC151F] Enclose All

[ABC151F] Enclose All

Score : 600600 points

Problem Statement

Given are NN points (xi,yi)(x_i, y_i) in a two-dimensional plane.

Find the minimum radius of a circle such that all the points are inside or on it.

Constraints

  • 2N502 \leq N \leq 50
  • 0xi10000 \leq x_i \leq 1000
  • 0yi10000 \leq y_i \leq 1000
  • The given NN points are all different.
  • The values in input are all integers.

Input

Input is given from Standard Input in the following format:

NN

x1x_1 y1y_1

::

xNx_N yNy_N

Output

Print the minimum radius of a circle such that all the NN points are inside or on it.

Your output will be considered correct if the absolute or relative error from our answer is at most 10610^{-6}.

2
0 0
1 0
0.500000000000000000

Both points are contained in the circle centered at (0.5,0)(0.5,0) with a radius of 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

If the absolute or relative error from our answer is at most 10610^{-6}, the output will be considered correct.