给出$𝑛,𝑛≤3000$个互不重合的点,现在将点分为两组,使得不同组中点的距离不等于任何两个在同一组中点的
考虑组内为偶数,组外为奇数。
$(0,0),(1,1)$
$(0,1),(1,0)$
考虑只有一种的情况,都化为 $(0,0),(1,1)状态$,以$y=x$,翻转坐标$\frac{x-y}{2},\frac{x+y}{2}$ 即旋转45度,显然奇偶发生了变换,一直重复即可,
代码
1 |
|
给出$𝑛,𝑛≤3000$个互不重合的点,现在将点分为两组,使得不同组中点的距离不等于任何两个在同一组中点的
考虑组内为偶数,组外为奇数。
$(0,0),(1,1)$
$(0,1),(1,0)$
考虑只有一种的情况,都化为 $(0,0),(1,1)状态$,以$y=x$,翻转坐标$\frac{x-y}{2},\frac{x+y}{2}$ 即旋转45度,显然奇偶发生了变换,一直重复即可,
1 |
|