#ABC151F. Enclose All

Enclose All

题目描述

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.

给定二维平面上有 NN 个点 (xi,yi)(x_i, y_i)

求使所有点都在圆内或圆上的圆的最小半径。

输入格式

输入内容按以下格式标准输入:

NN
x1x_1 y1y_1
::
xNx_N yNy_N

输出格式

打印使所有 NN 点都位于圆内或圆上的圆的最小半径。

如果与我们答案的绝对或相对误差最多为 10610^{-6} ,则认为输出正确。

样例 #1

样例输入 #1

2
0 0
1 0

样例输出 #1

0.500000000000000000

样例 #2

样例输入 #2

3
0 0
0 1
1 0

样例输出 #2

0.707106781186497524

样例 #3

样例输入 #3

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

样例输出 #3

6.726812023536805158

说明

数据规模与约定

  • 2N502 \leq N \leq 50
  • 0xi10000 \leq x_i \leq 1000
  • 0yi10000 \leq y_i \leq 1000
  • 给出的 NN 个点都是不同的。
  • 输入值均为整数。

样例 11 解释

两点都包含在以 (0.5,0)(0.5,0) 为圆心,以 0.50.5 为半径的圆内。

样例 33 解释

如果答案的绝对误差或相对误差最多为 10610^{-6} ,输出结果将被视为正确。