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