2026 模拟卷(一)

已结束 IOI 开始于: 2026-10-3 0:00 3.5 小时 主持人: 15

本卷严格按 CSP-J2(第二轮)的官方格式编写:4 道题,每题 100 分,满分 400 分。请你当成真考试来做,不要翻书、不要查模板、不要一边看题解一边写。

项目 本卷规定
考试时长 3.5 小时(210 分钟)—— 在 OJ 里点「参加比赛」后开始个人计时
题目数量 4 题,题号 T1 至 T4
每题分值 100 分,满分 400 分
评测方式 黑盒测试,按测试点给分;按卷面列出的子任务分档给部分分
语言标准 C++14(不要用 C++17 及以后的语法)
时间限制 每题 2.0 秒
空间限制 每题 256 MB
输入输出 标准输入输出;在 OJ 里直接粘贴代码提交即可,不要求源文件名、不使用文件读写
题号 题目 难度 正解方向
T1 安全子串 普及- 贪心扫描(O(n))
T2 单机排程 按期限排序 + 堆 + 反悔贪心
T3 和为 K 的子段 普及 前缀和 + 哈希表(只记首次出现)
T4 限时装箱 普及+ 二维费用的 0/1 背包(两维都倒序)

本卷训练目标:

目标 具体要求 对应章节
时间纪律 15 分钟读题,T1 20 分钟,T2 30 分钟 0x01、0x03
反推能力 看数据范围表就能说出该写什么算法 0x02、0x11
部分分意识 每题先交一档暴力,再攻正解 0x03、0x1B
模型熟练 T3 认出前缀和加哈希,T4 认出二维背包 0x09、0x1D、0x1E
防爆零 数组大小、边界、输出格式、long long 0x04、附录 A

部分分怎么拿(数据已按卷面的子任务表造好,实测:暴力档解的得分就是下表):

题 暴力/慢解能拿 需要写出的正解
T1 O(n²) 枚举 → 40 分(档1+档2) 档3/档4 是 n = 10⁶,必须 O(n)
T2 O(n²) 线性扫描 → 70 分(档1~档3) 档4 是 n = 2×10⁵,必须 O(n log n)
T3 O(n²) 前缀和 → 50 分(档1+档2) 档3/档4 是 n = 2×10⁵,必须 O(n) 或 O(n log n)
T4 2ⁿ 子集枚举 → 20 分(档1) 档2~档4 必须二维 DP

本场比赛采用灵活时间模式,你需要在参加后的指定时间内完成比赛。

状态
已结束
规则
IOI
题目
4
开始于
2026-10-3 0:00
结束于
2026-10-3 3:30
持续时间
3.5 小时
主持人
参赛人数
15