- 第1章: 位运算、差分和前缀和
- 第1节: 差分和前缀和
- 任务1-1: 第1讲 差分和前缀和
- 免费 任务1-2: 【视频】第1讲 差分和前缀和
- 任务2-1: 【练习题】第1讲 递归差分前缀和-习题.pdf
- 任务2-2: 【程序代码】第1讲 递归差分前缀和std.zip
- 任务3-1: 【试题解析】第1题 全排列问题
- 任务3-2: 【试题解析】第2题 自然数拆分问题
- 任务3-3: 【试题解析】第3题 汉诺塔问题
- 任务3-4: 【试题解析】第4题 区间问题
- 任务3-5: 【试题解析】第5题 括号序列
- 第2节: 二进制枚举
- 任务4-1: 第2讲 二进制枚举.pdf
- 任务4-2: 第2讲 二进制枚举
- 第2章: 数据结构
- 第1节: 单调数据结构
- 任务5-1: 【课件】第3讲 单调数据结构.pdf
- 任务5-2: 【视频】第3讲 单调数据结构
- 第2节: 块状链表
- 任务6-1: 【课件】第4讲 块状链表.pdf
- 任务6-2: 【视频】第4讲 块状链表
- 任务7-1: 【试题描述】文本编辑器.pdf
- 任务7-2: 【解析视频】练习题-文本编辑器
- 任务7-3: 【程序代码】文本编辑器.zip
- 第3节: 树状数组入门
- 任务8-1: 【课件】第5讲 树状数组.pdf
- 任务8-2: 【视频】第5讲 树状数组
- 第4节: 线段树
- 任务9-1: 【课件】第6讲 线段树.pdf
- 任务9-2: 【视频】第6讲 线段树入门
- 任务10-1: 【视频】第6讲 线段树例题:贴海报
- 任务10-2: 【视频】第6讲 线段树例题:矩形扫描线
- 第3章: 图论
- 第1节: 二分图
- 任务11-1: 【课件】第7讲 二分图.pdf
- 任务11-2: 【视频】第7讲 二分图引入
- 任务11-3: 【视频】第7讲 二分图匹配
- 任务11-4: 【视频】第7讲 匈牙利算法引入
- 任务11-5: 【视频】第7讲 二分图例题——奶牛
- 第2节: 最短路模型
- 任务12-1: 【课件】第7讲 最短路模型.pdf
- 任务12-2: 【视频】第8讲 二分+最短路
- 任务12-3: 【视频】第8讲 分层图最短路模型
- 任务13-1: 【练习题】练习题1:Trucking.pdf
- 任务13-2: 【练习题】练习题2:Flight.pdf
- 任务13-3: 【程序代码】练习题1和2程序代码.zip
- 第3节: 拓扑排序
- 任务14-1: 【课件】第9讲 图论:拓扑排序.pdf
- 任务14-2: 【视频】第9讲 拓扑排序入门
- 任务14-3: 第9讲 拓扑排序——例题1
- 任务14-4: 【视频】第9讲 拓扑排序——例题2
- 任务14-5: 【视频】第9讲 拓扑排序——代码精讲
- 任务15-1: 【练习题】拓扑排序练习题:拓扑编号.pdf
- 任务15-2: 【程序代码】练习题程序代码.zip
- 第4章: 动态规划
- 第1节: 区间DP
- 任务16-1: 【课件】第10讲 区间DP.pdf
- 任务16-2: 【视频】第10讲 区间DP
- 任务16-3: 【视频】第10讲 区间DP——石子合并:记忆化搜索
- 任务16-4: 【视频】第10讲 区间DP——石子合并:DP做法
- 任务17-1: 【题目描述】第1题 能量项链.pdf
- 任务17-2: 【视频解析】第1题 能量项链
- 任务17-3: 【程序代码】第1题 能量项链.zip
- 任务18-1: 【题目描述】第2题 数字游戏.pdf
- 任务18-2: 【视频解题】第2题 数字游戏
- 任务18-3: 【程序代码】第2题 数字游戏.zip
- 第2节: 状压DP
- 任务19-1: 【课件】第11讲 状压DP.pdf
- 任务19-2: 【算法竞赛L2】第11讲 状压DP:状态压缩基础
- 任务20-1: 【视频】第11讲 状压DP——例题1:n皇后问题
- 任务20-2: 【视频】第11讲 状压DP——例题2:John的草地
- 任务20-3: 【视频】第11讲 状压DP——例题3:进制状态合法问题
- 任务20-4: 【视频】第11讲 状压DP——例题4:互补侵犯王国问题
- 任务20-5: 【视频】第11讲 状压DP——例题5:字排列取模问题
- 任务21-1: 【课后作业】第1题 炮兵阵地.pdf
- 任务21-2: 【课后作业】第2题 兴奋剂检查.pdf
- 任务21-3: 【课后作业】第3题 最小总代价.pdf
- 任务21-4: 【程序代码】课后作业代码.zip
- 第3节: 树形DP
- 任务22-1: 【课件】第12讲 树形DP.pdf
- 任务22-2: 【视频】第12讲 树引入
- 任务23-1: 【视频】第12讲 树形DP——例题1:没有上司的舞会
- 任务23-2: 【视频】第12讲 树形DP——例题2:求树的重心
- 任务23-3: 【视频】第12讲 树形DP——例题3:求树的直径
- 任务23-4: 【视频】第12讲 树形DP——例题3:求树的直径代码分析
- 任务23-5: 【视频】第12讲 树形DP总结
- 任务24-1: 【课后作业】第1题 舞会.pdf
- 任务24-2: 【课后作业】第2题 选课.pdf
- 任务24-3: 【课后作业】第3题 公司聚会.pdf
- 任务24-4: 【程序代码】课后作业代码.zip
- 第5章: 数学
- 第1节: 数学1——逆元
- 任务25-1: 【课件】第13讲 数学——逆元、欧拉、扩欧.pdf
- 任务25-2: 【视频】第13讲 数学——逆元
- 任务25-3: 【视频】第13讲 数学——欧拉定理
- 任务25-4: 【视频】第13讲 数学——扩展欧几里得
- 任务26-1: 【课后作业】第1题 转圈游戏.pdf
- 任务26-2: 【课后作业】第2题 同余方程.pdf
- 任务26-3: 【课后作业】第3题 清帝之惑之康熙.pdf
- 任务26-4: 【程序代码】课后作业代码.zip
- 第2节: 数学2——扩欧、欧拉
- 任务27-1: 【课件】第14讲 数学2——扩欧、筛法.pdf
- 任务27-2: 【视频】第14讲 数学2——扩欧应用
- 任务27-3: 【视频】第14讲 数学2——线性求逆元
- 任务27-4: 【视频】第14讲 数学2——阶乘的逆元
- 任务27-5: 【视频】第14讲 数学2——逆元小结
- 任务28-1: 【视频】第14讲 数学2-筛法入门
- 任务28-2: 【视频】第14讲 数学2-埃氏筛法
- 任务28-3: 【视频】第14讲 数学2-埃氏筛法例题
- 任务29-1: 【视频】第14讲 数学2——线性筛(欧拉筛)
- 任务29-2: 【视频】第14讲 数学2——线性筛欧拉函数
- 任务29-3: 【视频】第14讲 数学2——快速分解质因数
- 第3节: 组合数学
- 任务30-1: 【课件】第15讲 组合数学.pdf
- 任务30-2: 【视频】第15讲 组合数学
- 任务31-1: 【课后练习】第1题 组合数.pdf
- 任务31-2: 【课后练习】第2题 盒子与球.pdf
- 任务31-3: 【课后练习】第3题 组合数问题.pdf
- 任务31-4: 【程序代码】作业题代码1~3.zip
- 第6章: 哈希(Hash)算法
- 任务32-1: 【课件】第16讲 HASH.pdf
- 任务32-2: 【视频】第16讲 哈希(Hash)算法
- 任务32-3: 【课后练习题】第16讲 Hash算法课后练习题
- 任务32-4: 【程序代码】第16讲 哈希(Hash)算法.zip