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道练习

NOIP

综合训练与竞赛提升

共 4 门课程
  1. 12道新增训练,从正确暴力出发,依次处理重复计算、状态裁剪、单调推进与摊还、批量计算与时空交换。各题保留可验证的部分分路径。

    算法专题
    课程目录 01定位重复计算 02状态裁剪与维度压缩
  2. 12道新增训练,分为约束与不变量、枚举对象与可行性判定、结构分类与规范化、状态与有效参数四章。配套讲义逐步建立模型、证明与反例。

    算法专题
    课程目录 01约束与不变量 02枚举对象与可行性判定
  3. 16 道专题训练 · 数据结构与离线处理、字符串与动态规划、几何与偏序 · 配套推导、完整实现与自测

    集训提升
    课程目录 01数据结构与离线处理 02字符串与动态规划
  4. 从高塔计数理解两类分界状态、转移系数与线性递推,为 NOIP 专题训练建立状态设计基础

    基础入门
    课程目录 01分界状态与线性递推