给出 N 个点的坐标,要求能够覆盖其中至少 K 个点的圆的最小半径及圆心位置。
第一行两个整数 N,K。
接下来的 N 行,每行两个整数,为每个点的坐标。
第一行为圆的半径。
第二行为圆心的坐标。
使用 SPJ,满足以下两个条件才正确:
R 误差不超过 10−4。
虽然多组解可以输出任意一组,但以你输出的坐标为圆心的圆如果以 R+0.0002为半径至少应该覆盖 K个点。
10 5
1 8
2 6
4 8
2 2
9 7
8 5
5 3
3 3
4 6
4 1
2.236068
3 4
对于 100% 的数据, 2≤K≤N≤500,0≤X,Y≤104。