DTOJ / TRAINING

训练课程

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

热门课程

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

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

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

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

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

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

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

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

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

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

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

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

    8章节 32道练习

全部课程

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

共 66 门课程
  1. 4 个阶段:最小步数、状态压缩、分层图与 01 BFS。

    算法专题
    课程目录 01广搜基础-最小步数模型 02广搜 + 状态压缩
  2. 8 个阶段:排序与选择、配对、区间、反悔贪心等。

    算法专题
    课程目录 01最大最小贪心【排序/选择】 02调整类/维护最优选择
  3. 12 个阶段:从动态规划入门、背包与区间 DP 到树形、状压和优化。

    算法专题
    课程目录 01动态规划入门 02前缀状态机/前后缀序列DP问题
  4. 11 个专题:状态空间搜索、枚举、回溯、剪枝及树图搜索。

    算法专题
    课程目录 01数字变化【状态空间节点树的遍历】 02子集枚举【子集树】
  5. 10 个专题,86 道练习:双指针、贪心、数论、分治、二分与递归。

    基础入门
    课程目录 01双指针算法 02贪心算法
  6. 14 个专题,185 道练习:数据结构、搜索与动态规划。

    基础入门
    课程目录 01基础数据结构与STL 02枚举优化和二进制枚举
  7. 训练

    日常训练
    课程目录 01训练
  8. 动态规划入门

    算法专题
    课程目录 01动态规划
  9. 训

    日常训练
    课程目录 01训练计划
  10. 普及组强大训练计划

    集训提升
    课程目录 01基础算法
  11. 其他课程

    个人训练|CZJ

    贪心,搜索,模拟

    日常训练
    课程目录 01ACAC
  12. GESP每日训练计划

    GESP日常训练
    课程目录 01GESP日常训练第一期 02GESP日常训练第二期