训练课程
选择一门课程,阅读讲义并完成对应练习。
热门课程
精选课程,从这里开启下一段学习
左右滑动浏览课程;也可聚焦课程列表后使用左右方向键、Home 或 End 键。
全部课程
按竞赛方向选择课程,用专题学习与阶段练习巩固
让下一步清晰可见
沿箭头安排学习;点击课程查看先修知识与后续方向。
拖动画布移动 · 双指缩放 · Ctrl / ⌘ + 滚轮缩放 · 方向键移动 · + / − 缩放 · 0 适应画布
-
CSP-J
CSP-J|考前补漏12题
针对冲刺后的常见薄弱点,补齐字符串规则、基础树遍历与统计、二维前缀差分、滑动窗口和质数约数。共12题;先按自己的薄弱点选练,再完整复盘。
课程目录 01字符串规则与数值表达 02树的遍历、层次与汇总 -
CSP-J
CSP-J|字符串解析与规则模拟
从逐字符扫描到完整语法解析,依次练习输入边界、词法状态、嵌套结构与可撤销指令。共12题,配完整讲义、题解与课程题解PDF。
课程目录 01字符、边界与全局频次 02词法状态与片段规则 -
CSP-J
CSP-J|动态规划综合训练
共12题,以两题复习衔接十道模型辨识与综合练习。先写完整暴力、状态含义与反例,再组合枚举、排序、前缀统计和简单动态规划;最后两题独立完成推导与程序。配独立长讲义、完整题解与课程题解PDF。
课程目录 01复习与模型辨识 02排序、前缀与资源层组合 -
CSP-J
CSP-J|简单区间动态规划
从相邻合并与木棍切割出发,练习如何用最后一次分割、第一刀和端点动作拆开区间。全课10题依次训练区间摘要、等待费用、有限结果状态与独立判模,并配有完整推导和参考实现。
课程目录 01分割、边界与区间摘要 02端点动作与必要状态 -
CSP-J
CSP-J|背包:选择、容量与计数
围绕物品层与容量含义推导0/1、完全与简单分组选择,练习精确资源、最优计数、恢复方案与前后缀分解。共14题,配完整讲义、题解与课程题解PDF。
课程目录 01物品层与精确资源 02允许复用与最优计数 -
CSP-J
CSP-J|考前冲刺30题
30道考前复练题,分为模拟与序列、枚举与基础数论、排序贪心与判定、搜索与图模型、动态规划、综合建模六个阶段,每阶段5题。附限时练习建议、分级复盘重点、完整题解与C++参考实现。阶段不设强制解锁,先独立完成,再查看题解并订正。
课程目录 01信息整理与过程模拟 02枚举、差分与操作守恒 -
CSP-J
CSP-J|解题建模:观察与转化
从操作和约束推导模型,练习保留对象、反向阈值、状态支配与独立建模。四道加强题,适合完成递推与状态、线性与序列后选学。
课程目录 01操作与保留:确定终局结构 02从目标反推:描述成功条件 -
CSP-S
CSP-S|考前冲刺30题
从现有 CSP-S、NOIP 模拟训练中精选 30 道题,按六个阶段复练:信息提取、判定窗口、图树建模、数据维护、动态规划和综合选练。每章 5 题,附具体复盘重点与完整题解、C++ 参考实现;各阶段均可直接进入。建议先独立限时尝试,再看题解并重新实现。
课程目录 01信息提取与序列整理 02判定、窗口与边界 -
NOIP
NOIP|从部分分到满分
12道新增训练,从正确暴力出发,依次处理重复计算、状态裁剪、单调推进与摊还、批量计算与时空交换。各题保留可验证的部分分路径。
课程目录 01定位重复计算 02状态裁剪与维度压缩 -
NOIP
NOIP|问题转化与解题建模
12道新增训练,分为约束与不变量、枚举对象与可行性判定、结构分类与规范化、状态与有效参数四章。配套讲义逐步建立模型、证明与反例。
课程目录 01约束与不变量 02枚举对象与可行性判定 -
CSP-J
CSP-J|线性与序列动态规划
从结尾状态和合法前驱进入计数与一维前缀划分。四阶段12道题,配套手推、反例、实现及独立检测。
课程目录 01结尾状态与前缀答案 02合法前驱与方案计数 -
CSP-J
CSP-J|动态规划入门:递推与状态
从最后一步分类建立递推,练习状态充分性、初值、不可达与转移顺序。四阶段12道题,配套完整讲义与独立检测。
课程目录 01最后一步:分类与计数 02状态:信息与可达性