DTOJ / TRAINING
训练课程
选择一门课程,阅读讲义并完成对应练习。
热门课程
精选课程,从这里开启下一段学习
左右滑动浏览课程;也可聚焦课程列表后使用左右方向键、Home 或 End 键。
全部课程
按竞赛方向选择课程,用专题学习与阶段练习巩固
学习方向
共 66 门课程
-
CSP-S
CSP-S|广度优先搜索:状态与最短路
4 个阶段:最小步数、状态压缩、分层图与 01 BFS。
课程目录 01广搜基础-最小步数模型 02广搜 + 状态压缩 -
CSP-J
CSP-J|贪心:策略与证明
8 个阶段:排序与选择、配对、区间、反悔贪心等。
课程目录 01最大最小贪心【排序/选择】 02调整类/维护最优选择 -
CSP-S
CSP-S|动态规划:状态与转移
12 个阶段:从动态规划入门、背包与区间 DP 到树形、状压和优化。
课程目录 01动态规划入门 02前缀状态机/前后缀序列DP问题 -
CSP-J
CSP-J|深度优先搜索:枚举与剪枝
11 个专题:状态空间搜索、枚举、回溯、剪枝及树图搜索。
课程目录 01数字变化【状态空间节点树的遍历】 02子集枚举【子集树】 -
CSP-J
CSP-J|算法基础:策略与数论
10 个专题,86 道练习:双指针、贪心、数论、分治、二分与递归。
课程目录 01双指针算法 02贪心算法 -
CSP-J
CSP-J|算法基础:搜索与动态规划
14 个专题,185 道练习:数据结构、搜索与动态规划。
课程目录 01基础数据结构与STL 02枚举优化和二进制枚举 -
其他课程
个人训练|0x17 · 日常训练
训练
课程目录 01训练 -
CSP-S
CSP-S|序列操作选练(旧版)
动态规划入门
课程目录 01动态规划 -
其他课程
个人训练|0x16 · 综合训练
训
课程目录 01训练计划 -
CSP-J
CSP-J|基础算法选练
普及组强大训练计划
课程目录 01基础算法 -
其他课程
个人训练|CZJ
贪心,搜索,模拟
课程目录 01ACAC -
GESP
GESP|分级日常训练
GESP每日训练计划
课程目录 01GESP日常训练第一期 02GESP日常训练第二期