AT_abc314_h [ABC314Ex] Disk and Segments
题目描述
在平面直角坐标系中,有 $N$ 条线段,第 $i$ 条的端点是 $(a_i,b_i)$ 和 $(c_i,d_i)$,任意线段不共点。
你要在平面上画一个圆,使得任意一条线段都和圆周或圆内部有至少一个公共点,求满足条件的圆的最小半径,绝对或相对误差不超过 $10^{-5}$。
输入格式
第一行一个整数 $N$,接着 $N$ 行每行四个整数 $a_i,b_i,c_i,d_i$。
输出格式
一行一个实数表示答案。
说明/提示
* $2\leq N\leq 100$
* $0\leq a_i,b_i, c_i,d_i\leq1000\ (1\leq i\leq N)$
* $(a_i,b_i)\neq(c_i,d_i)\ (1\leq i\leq N)$