https://www.luogu.com.cn/training/list

    100 【入门1】顺序结构
    101 【入门2】分支结构
    102 【入门3】循环结构
    103 【入门4】数组
    104 【入门5】字符串
    105 【入门6】函数与结构体
    106 【算法1-1】模拟与高精度
    107 【算法1-2】排序
    108 【算法1-3】暴力枚举
    109 【算法1-4】递推与递归
    110 【算法1-5】贪心
    111 【算法1-6】二分查找与二分答案
    112 【算法1-7】搜索
    113 【数据结构1-1】线性表
    114 【数据结构1-2】二叉树
    115 【数据结构1-3】集合
    116 【数据结构1-4】图的基本应用
    117 【数学1】基础数学问题
    200 【算法2-1】前缀和与差分
    201 【算法2-2】线性复杂度优化 / 离散化
    202 【算法2-3】分治
    203 【算法2-4】倍增
    204 【算法2-5】搜索剪枝策略
    205 【数据结构2-1】二叉堆与 ST 表
    206 【数据结构2-2】线段树与树状数组
    207 【图论2-1】基础树上问题
    208 【图论2-2】最短路
    209 【图论2-3】最小生成树
    210 【图论2-4】连通性问题
    211 【动态规划1】动态规划的引入
    212 【动态规划2】线性状态动态规划
    213 【动态规划3】区间与环形动态规划
    214 【动态规划4】树与图上的动态规划
    215 【动态规划5】状态压缩动态规划
    216 【数学2-1】整数与除数
    217 【数学2-2】组合数学与计数
    218 【数学2-3】概率与统计