1 条题解
-
0
自动搬运
来自洛谷,原作者为

Loser_King
Just stay where you are; Let your fear subside搬运于
2025-08-24 22:36:26,当前版本为作者最后更新于2022-01-02 21:31:58,作者可能在搬运后再次修改,您可在原文处查看最新版自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多
以下是正文
「PMOI-5」C 棋盘题解
是出题人题解。
题外话:本篇题解中所有构造的时间复杂度都不超过 ,但是因为出题人太逊,SPJ 是 的,还带巨大常数,所以只开到了 。
Subtask 1(10 pts):
该段分数满足:。
考虑到样例中已经给出了 时的构造,于是直接在平面内摆放多个 位移后的解即可。
需要注意的是这些解不仅直线不能有重叠,解和解之间的点也不能连成一条符合条件的直线。
std 的做法是每次画一个 的解以后将当前 坐标向右位移较大值,然后将 同时向正方向位移 单位,再将 减 7。可以保证这样做在 时不出错。
Subtask 2(20 pts):
该段分数满足:。
将样例中的点 和点 拿掉以后就形成了一组合法的 的解。
观察到 Subtask 2 中所有的数都可以表示成 6 和 7 的和,于是拆分成 6 和 7 的和后摆放多个 和 的解即可。
Subtask 3(30 pts):
该段分数满足:。留给一些乱搞选手。
真的有人乱搞过了这档分么?时可证明是无解。
时,拿起笔分别画出 角星,你会发现刚好满足条件。
赛后 upd:还真有不少人只过了这档分没过其他的。
其实感觉样例给的提示就比较明显了Subtask 4(40 pts):
该段分数无特殊限制。
难道要拿出笔画出 角星么?其实大可不必。
将你所得的 的解按照 Subtask 1 的方法拼接起来即可。
std 做法是以 时的解作为基本图形,然后 的构造则由 时的构造转变而来。
- 1
信息
- ID
- 7353
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 5
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者