#ABC348B. [ABC348B] 最远点(Farthest Point)

[ABC348B] 最远点(Farthest Point)

题目描述

xy xy 平面上有 N N 个点,编号从 1 1 N N 。第 i i 个点位于坐标 (Xi, Yi) (X_i,\ Y_i) ,并且任意两个不同点的坐标都不相同。

对于每个点,请找出距离该点最远的点,并输出该点的编号。如果有多个距离最远的点,则输出其中编号最小的点。

这里,距离指的是欧几里得距离,即对于两点 (x1,y1) (x_1,y_1) (x2,y2) (x_2,y_2) ,它们之间的距离被定义为 (x1x2)2+(y1y2)2 \sqrt{(x_1-x_2)^{2}+(y_1-y_2)^{2}}

输入格式

输入以以下格式从标准输入给出。

N N

X1 X_1 Y1 Y_1

X2 X_2 Y2 Y_2

\vdots

XN X_N YN Y_N

输出格式

输出共 N N 行。第 i i 行输出从点 i i 到距离最远的点的编号。

样例 #1

样例输入 #1

4
0 0
2 4
5 0
3 4

样例输出 #1

3
3
1
1

样例 #2

样例输入 #2

6
3 2
1 6
4 5
1 3
5 5
9 8

样例输出 #2

6
6
6
6
6
4

提示

样例解释 1

下图显示了点的排列。这里,PiP_i表示第ii个点。

离点 1 最远的是点 3 和点 4,而点 3 的编号较小。

离点 2 最远的是点 3。

离点 3 最远的是点 1 和点 2,而点 1 的编号较小。

离点 4 最远的是点 1。

数据范围

  • 2  N  100 2\ \leq\ N\ \leq\ 100
  • 1000  Xi, Yi  1000 -1000\ \leq\ X_i,\ Y_i\ \leq\ 1000
  • 对于任意 i  j i\ \neq\ j ,有 (Xi, Yi)  (Xj, Yj) (X_i,\ Y_i)\ \neq\ (X_j,\ Y_j)
  • 所有输入均为整数。