1 条题解
-
0
- 1
信息
- ID
- 4155
- 时间
- 1000ms
- 内存
- 250MiB
- 难度
- 6
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者
来自洛谷,原作者为
| dyc2022 「知らない世界を見せてよ」 |
|---|
搬运于2025-08-24 22:08:05,当前版本为作者最后更新于2024-12-26 18:08:22,作者可能在搬运后再次修改,您可在原文处查看最新版
自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多
我们充分发扬人类智慧:
将所有点全部绕原点旋转同一个角度,然后按 x+y 排序。
根据数学直觉,在随机旋转后,答案中的两个点在数组中肯定不会离得太远。
所以我们只取每个点前后 500 个点判断能否产生答案,用并查集维护连通性即可。
这样速度快得飞起,在 n=105 时都能 250ms 内卡过。