Krydom: 暁の水平线に胜利を刻むのです

ソロモンの悪夢、見せてあげる!

@krydom1年前

05/10
10:37
最小增量法

[bzoj 1336] Balkan2002 Alien最小圆覆盖

♦♦♦♦♦♦   Description   ♦♦♦♦♦♦

 给出N个点,让你画一个最小的包含所有点的圆。

♦♦♦♦♦♦   Input   ♦♦♦♦♦♦

先给出点的个数N,2<=N<=100000,再给出坐标Xi,Yi.(-10000.0<=xi,yi<=10000.0)

♦♦♦♦♦♦   Output   ♦♦♦♦♦♦

输出圆的半径,及圆心的坐标

♦♦♦♦♦♦   Sample Input   ♦♦♦♦♦♦

6
8.0 9.0
4.0 7.5
1.0 2.0
5.1 8.7
9.0 2.0
4.5 1.0

♦♦♦♦♦♦   Sample Output   ♦♦♦♦♦♦

5.00
5.00 5.00

♦♦♦♦♦♦   Hint   ♦♦♦♦♦♦

♦♦♦♦♦♦   题解  ♦♦♦♦♦♦

随机增量法求最小覆盖圆

c++:

pascal:

 

[bzoj 1336] Balkan2002 Alien最小圆覆盖