模拟赛出题避坑指南
First Post:
Last Update:
Last Update:
讲一下出模拟赛时踩到的坑,下次不要出锅了。
数据
- 样例也是数据的一部分,数据要检查的样例也要检查。
- 一定要写 vaildator !!!(校验器)
- 要时刻保证电脑上只存了一个版本的数据!
- 上传题目前要检查每个点的数据范围是否与题面匹配。
- 有时间就多想几个暴力/假做法,塞几组 hack 进去。
- 上传之前用 std 再跑一遍,确保输出正确。
- 构造题样例只需要给 .in,不需要给 .out!
题面
- 检查输入输出格式是否写全,检查是否写了多组数据,检查交互格式是否清楚
- 检查数据范围是否与数据匹配。
- 检查对于数据的限制有没有写全。
- 尽量选择题意不容易产生歧义的题目搬。
- 写样例解释。
题解
- 检查事实性错误和 typo
时空限制
- 开到 std 的两到三倍,尽量避免卡常。
事故集锦
2024.1
有群友造了棵树但是 \(fa_2 = 0\)。
同一个群友造了个 \(n \le 1000\) 的包但输入数据长度为 \(2 \times 10^5\)。