#319. [CQOI2016] K 远点对

[CQOI2016] K 远点对

[CQOI2016] K 远点对

题目描述

已知平面内 NN 个点的坐标,求欧氏距离下的第 KK 远点对。

两个点 P(x1,y1)P(x_1,y_1)Q(x2,y2)Q(x_2,y_2) 的欧氏距离定义为 (x1x2)2+(y1y2)2\sqrt{(x_1-x_2)^2+(y_1-y_2)^2}

输入格式

输入文件第一行为用空格隔开的两个整数 N,KN,K

接下来 NN 行,每行两个整数 X,YX,Y ,表示一个点的坐标。

输出格式

输出文件第一行为一个整数,表示第 KK 远点对的距离的平方(一定是个整数)。

样例 #1

样例输入 #1

10 5
0 0
0 1
1 0
1 1
2 0
2 1
1 2
0 2
3 0
3 1

样例输出 #1

9

提示

对于 100%100\% 的测试点,$N \le 100000,1 \le K \le 100,K \le \dfrac {N(N-1)}{2},0 \le X,Y < 2^{31}$