DTOJ / TRAINING

训练课程

选择一门课程,阅读讲义并完成对应练习。

热门课程

精选课程,从这里开启下一段学习

左右滑动浏览课程;也可聚焦课程列表后使用左右方向键、Home 或 End 键。

  1. CSP-S|动态规划:状态与转移

    12 个阶段:从动态规划入门、背包与区间 DP 到树形、状压和优化。

    14章节 147道练习
  2. CSP-J|贪心:策略与证明

    8 个阶段:排序与选择、配对、区间、反悔贪心等。

    10章节 42道练习
  3. CSP-J|解题方法:枚举与预处理

    主要适用于学完基础语法,需要提升代码能力水平的同学训练的题单;

    16章节 188道练习
  4. CSP-S|历年真题训练

    按初赛与复赛年份顺序完成本课程的真题练习。

    8章节 38道练习
  5. GESP|1—8级分级衔接

    从一级到八级,逐级巩固编程知识。每级四道编程训练题,共三十二题,配套分级学习指引。

    8章节 32道练习

全部课程

按竞赛方向选择课程,用专题学习与阶段练习巩固

共 82 门课程
  1. 按月份顺序完成本课程的真题练习。

    GESP真题训练
    课程目录 01202312 02202403
  2. 按月份顺序完成本课程的真题练习。

    GESP真题训练
    课程目录 01202312 02202403
  3. 按月份顺序完成本课程的真题练习。

    GESP真题训练
    课程目录 01202309 02202312
  4. 按月份顺序完成本课程的真题练习。

    GESP真题训练
    课程目录 01202309 02202312
  5. 按月份顺序完成本课程的真题练习。

    GESP真题训练
    课程目录 01202306 02202309
  6. 按月份顺序完成本课程的真题练习。

    GESP真题训练
    课程目录 01202306 02202309
  7. 按月份顺序完成本课程的真题练习。

    GESP真题训练
    课程目录 01202303 02202306
  8. 按月份顺序完成本课程的真题练习。

    GESP真题训练
    课程目录 01202303 02202306
  9. 2026 年国庆 CSP-J 集训。课程包含贪心、动态规划、树及动态规划入门四个专题,共二十二题。前三个专题各四题,动态规划入门专题十题,配套独立制备的训练数据、学生讲义与打印版。贪心训练选择策略及证明,动态规划训练状态、初始化、背包与线性区间,树训练表示、遍历、重建和原范围可行的路径枚举。 动态规划入门专题由递推、线性与序列模型逐步过渡到背包和简单区间动态规划,作为普及组的入门练习。

    集训提升
    课程目录 01贪心:选择策略与正确性证明 02动态规划:状态、背包与区间
  10. 2026 年国庆 CSP-S 集训。第一天以图论建模为主线,依次训练带条件的可达性、动态开放的最短路、拓扑约束、路径上的买卖决策及最大瓶颈路径。本阶段选编五道经典原题,配套独立生成的评测数据和学生讲义。

    集训提升
    课程目录 01第一天 · 图论建模与基础算法巩固
  11. 从数组位置、桶与矩阵坐标,到字符串编辑、字符统计、进制与结构体排序。八章基础讲义配合19个专题的38道重点练习,再参加四题独立验收。原有309道练习与CSP-S选学扩展继续保留。

    基础入门
    课程目录 01一维数组 02数组遍历应用
  12. 从读写、变量和表达式,到分支、循环、数位、函数与有限枚举。六章讲义配合20个专题,每个专题先做两道重点练习;完成后参加四题独立验收。原有309道练习继续保留。

    基础入门
    课程目录 01基础模板 02整数与变量