2026 CSP-S 模拟卷(一)
已结束
IOI
开始于: 2026-10-4 0:00
3.5
小时
主持人:
5
本卷严格按 CSP-S(第二轮)的官方格式编写:4 道题,每题 100 分,满分 400 分。请你当成真考试来做,不要翻书、不要查模板、不要一边看题解一边写。
| 项目 | 本卷规定 |
|---|---|
| 考试时长 | 3.5 小时(210 分钟) |
| 题目数量 | 4 题,题号 T1 至 T4 |
| 每题分值 | 100 分,满分 400 分 |
| 评测方式 | 黑盒测试,按测试点给分,子任务捆绑测试(子任务内部的测试点必须全部通过才能拿到该子任务的分值) |
| 语言标准 | C++14(不要用 C++17 及以后的语法) |
| 时间限制 | 第 1~3 题 1.0 秒,第 4 题 2.0 秒 |
| 空间限制 | 每题 512 MB |
| 输入输出 | 标准输入输出 |
关于子任务:每道题的题面末尾都给出了「数据范围与子任务」表,请先看懂这张表再动手。子任务是捆绑的——同一档里的测试点必须全部通过才拿得到这一档的分,所以「写一半的对的做法」拿不到分;反过来,写出对应档位的算法就能稳稳拿到那一档。
做题纪律:请按 3.5 小时限时完成,中途不查资料、不看解析、不写一行「先放着待会儿补」的代码。本卷的价值在于暴露问题,任何形式的「宽松」都会掩盖问题。特别建议准备一张草稿纸,做题前先写下你对每道题的时间预算,做完整卷后对照下面的建议再复盘一次。
建议的时间分配(按 210 分钟设计):
| 时段 | 分钟 | 任务 |
|---|---|---|
| 0:00—0:15 | 15 | 通读四题,记下每题的数据范围与子任务表 |
| 0:15—0:55 | 40 | T1 写正解 + 自造边界数据验证 |
| 0:55—1:35 | T2 先写能拿部分分的版本,再想正解 | |
| 1:35—2:20 | 45 | T3 |
| 2:20—3:15 | 55 | T4 先写保底版本,再决定要不要攻正解 |
| 3:15—3:50 | 35 | 回头补漏掉的子任务 + 终检 |
终检清单:
- 每题都用题面样例重新跑一遍(不要复用刚才的临时文件);
- 扫一遍全部数组声明,确认上界与数据范围的量级一致;
- 涉及累加的量一律用
long long,乘法边乘边取模; - 检查输出格式:多行输出的题不要少输出换行,也不要多输出空格。
本卷四道题均为原创题,不是真题的复制,但每道题都在模仿某个真题的考点组合。做完之后建议回看 0x28 至 0x2F 各章的专项训练,对照自己「哪里该停下来、哪里该冲满分」的判断。
本场比赛采用灵活时间模式,你需要在参加后的指定时间内完成比赛。
- 状态
- 已结束
- 规则
- IOI
- 题目
- 4
- 开始于
- 2026-10-4 0:00
- 结束于
- 2026-10-4 3:30
- 持续时间
- 3.5 小时
- 主持人
- 参赛人数
- 5