题目描述
平面上 个整点,存进 vector<pair<int,int>>。找出距离最近的两点,输出它们距离的平方(整数,不用开根号)。
两点 与 的距离平方是 。
不超过 ,把所有点两两配对比一遍( 从小到大、 从 起的双重循环,)就能通过。
输入格式
第一行一个整数 ()。
接下来 行,每行两个整数 、()。
输出格式
一行一个整数:最近的距离平方。数据保证答案不超过 。
样例
输入:
4
0 0
3 4
1 1
10 10
输出:
2
最近的两点是 (0,0) 和 (1,1),距离平方 ——只报平方,不开根号。
数据范围
,。注意:坐标差可达 ,平方再相加可达 ——int 连坐标差都装不下,差值与平方一律用 long long。