从入门到提高

信息学竞赛课程体系

沿着 L1—L3 的学习路径,逐步建立基础算法工具箱、提高组主干知识体系与综合解题能力。

L1 基础 L2 提高 L3 强化
L1 基础算法建立基础算法工具箱,达到 CSP-J 一等奖水平 6 个模块30 个章节
阶段目标稳定解决基础算法题,形成规范、可靠的实现能力
01

基础算法

6 章
  1. 枚举优化
  2. 前缀和与差分
  3. 二维前缀和与二维差分
  4. 双指针与尺取法
  5. 二分查找与二分答案
  6. 贪心入门
02

搜索

5 章
  1. 递归与 DFS
  2. 排列组合与回溯
  3. DFS 剪枝
  4. BFS
  5. 网格图与连通块
03

动态规划

6 章
  1. 动态规划基本思想
  2. 线性 DP
  3. LIS 与 LCS
  4. 01 背包
  5. 完全背包与多重背包
  6. 区间 DP 入门
04

数据结构

7 章
  1. 常用 STL 容器
  2. 栈与括号匹配
  3. 队列与双端队列
  4. 优先队列
  5. 并查集
  6. 单调栈
  7. 单调队列
05

图论与树

2 章
  1. 图的存储与遍历
  2. 树的遍历与基础性质
06

数学

4 章
  1. GCD、LCM 与整除
  2. 质数判定与筛法
  3. 质因数分解与约数
  4. 排列组合基础
+

方法与技巧

11 个专题
  • 预处理与空间换时间
  • 枚举较小一侧
  • 固定一个量
  • 前缀化
  • 差分思想
  • 双指针维护合法区间
  • 二分答案
  • 状态去重
  • 搜索顺序优化
  • 恢复现场
  • 从终点倒推
L2 提高组基础建立 CSP-S 主干知识体系,能够独立解决提高组常见模型 7 个模块29 个章节
阶段目标掌握提高组常见模型,建立模型识别与综合应用能力
01

算法思想

4 章
  1. 分治
  2. 反悔贪心
  3. 离线处理
  4. 前后缀信息合并
02

数据结构

5 章
  1. 树状数组
  2. 线段树与懒标记
  3. 权值线段树
  4. ST 表
  5. FHQ Treap
03

图论

4 章
  1. 最短路
  2. 差分约束
  3. 最小生成树
  4. 拓扑排序与 DAG DP
04

4 章
  1. LCA 与倍增
  2. 树上差分
  3. DFS 序与树上转序列
  4. 树形 DP 与换根 DP
05

动态规划

5 章
  1. 状态压缩 DP 与子集枚举
  2. 数位 DP
  3. 计数 DP
  4. 单调队列优化 DP
  5. 滚动数组与状态降维
06

字符串

4 章
  1. 字符串哈希
  2. KMP 与 Z 函数
  3. Manacher
  4. Trie
07

数学

3 章
  1. 模运算与快速幂
  2. 逆元与组合数
  3. 容斥原理
+

方法与技巧

11 个专题
  • 按贡献计算
  • 枚举分界点
  • 正反两次处理
  • 树上转序列
  • 离线排序
  • 拆点建图
  • 虚拟源点与汇点
  • 区间转前缀
  • 只保留必要状态
  • 状态等价
  • 最优化转判定
L3 提高组强化CSP-S 到 NOIP 衔接,获取提高组高分 6 个模块33 个章节
阶段目标强化算法组合与优化能力,具备 NOIP 中档题竞争力
01

图论进阶

7 章
  1. 强连通分量与缩点
  2. 桥、割点与双连通分量
  3. 圆方树初步
  4. 欧拉路径与回路
  5. 二分图最大匹配
  6. 2-SAT
  7. 基环树
02

树与数据结构

8 章
  1. 树的直径与重心
  2. 树链剖分
  3. DSU on Tree
  4. Splay 与序列维护
  5. 可持久化线段树
  6. 动态开点线段树
  7. 李超线段树初步
  8. 笛卡尔树
03

离线与根号

4 章
  1. CDQ 分治
  2. 整体二分
  3. 莫队与带修改莫队
  4. 分块与大小分类
04

动态规划优化

6 章
  1. 矩阵快速幂优化 DP
  2. SOS DP
  3. 决策单调性与分治优化
  4. 四边形不等式初步
  5. 斜率优化初步
  6. 概率与期望 DP
05

字符串进阶

4 章
  1. AC 自动机及自动机上 DP
  2. 后缀数组与 LCP
  3. Border 与失配树
  4. 周期与最小表示
06

数学进阶

4 章
  1. 扩展欧几里得与线性同余
  2. 中国剩余定理
  3. 欧拉函数与欧拉定理
  4. 高斯消元
+

方法与技巧

12 个专题
  • 缩点
  • 换根
  • 建反图
  • 补集转化
  • 维护增量变化
  • 大小分类与根号平衡
  • 时间维度
  • 二维偏序拆分
  • 从转移式寻找结构
  • 序列结构树化
  • 只维护代表元
  • 动态问题离线化

比赛

  1. 11
    2026-6

    测试

    • OI
    • Rated
    • 1 小时
    • 2

排名

排名 用户名 RP 个人简介
1 46
2 40
3 11

一言

最新题目

染色 2026-8-24 13:11:55

十二重计数法【弱化版】 2026-8-24 13:11:45

多重集合的 r 组合数和 r 排列数 2026-8-24 13:11:38

球迷购票问题 2026-8-24 13:11:30

宾果游戏 2026-8-24 13:11:21

序列询问 2026-8-24 13:11:09

任务安排 2 2026-8-24 13:11:00

[NOIP2023] 天天爱打卡 2026-8-24 13:10:47

[NOI2002] 银河英雄传说 2026-8-24 13:10:35

朋友 2026-8-24 13:10:25

讨论节点