VJudge《深入浅出程序设计竞赛 进阶篇》题单
根据 VJudge 文章 3470 整理,按书籍章节、小节和额外训练顺序排列。
VJudge《深入浅出程序设计竞赛 进阶篇》题单
本题单共收录 22 个章节、367 个题目条目、352 道不同题目。
其中有 13 道题在多个小节中出现,形成 15 个重复条目。这些条目按原题单顺序保留,并共享完成进度。
题目名称和来源以 VJudge 页面为准;章节下继续保留原文的知识点小节与“额外加练”分组。
第一章 常见优化技巧
1.1 双指针法
1.2 空间换时间
- · P2671 求和
1.3 单调栈
1.4 单调队列
- · P2032 扫描
1.5 额外加练
- uva 11572未收录
第二章 前缀和、差分与离散化
2.1 前缀和与二维前缀和
- luogu B3612洛谷原题
2.2 差分
- · P3397 地毯
2.3 离散化
2.4 额外加练
第三章 分治与倍增
3.1 归并排序与快速幂
- · P1177 排序
3.2 其它序列上的分治
3.3 倍增与ST表
3.4 额外练习
- · P1816 忠诚
第四章 进阶搜索
4.1 状态剪枝
- · P1036 选数
4.2 迭代加深与双向搜索
- codeforces 525E未收录
4.3 启发式搜索
- · P5507 机关
4.4 额外加练
- · P3959 宝藏
- codeforces 912E未收录
- luogu P2346洛谷原题
- luogu P2483洛谷原题
第五章 二叉堆与树状数组
5.1 二叉堆的实现
5.2 优先队列
- · P2827 蚯蚓
5.3 树状数组
5.4 额外练习
- luogu P3586洛谷原题
第六章 线段树
6.1 线段树的建立与操作
6.2 线段树的应用
- · P3870 开关
6.3 权值线段树
6.4 额外加练
第七章 字符串
7.1 KMP算法
7.2 字典树
7.3 额外加练
第八章 线段树的进阶用法
8.1 可持久化线段树
- luogu P4587洛谷原题
8.2 树状数组套权值线段树
- luogu P3380洛谷原题
- luogu P3810洛谷原题
8.3 额外加练
- luogu P4093洛谷原题· P4093 序列
- luogu P3157洛谷原题
- luogu P3293洛谷原题· P3293 美味
- codeforces 960F未收录
- luogu P2617洛谷原题
- luogu P3168洛谷原题
- luogu P2839洛谷原题
- luogu P4602洛谷原题
- luogu P5445洛谷原题· P5445 路灯
第九章 树
9.1 树的性质与遍历
9.2 树的直径与重心
- · P1395 会议
9.3 最近公共祖先
9.4 树的重链剖分
- · P3976 旅游
9.5 额外加练
第十章 最短路
10.1 单源最短路径
- luogu P3371洛谷原题
- luogu P1629洛谷原题
10.2 负环与差分约束
- · P3385 负环
10.3 次短路
10.4 多源最短路径与传递闭包
10.5 额外加练
- · P3275 糖果
第十一章 最小生成树
11.1 最小生成树及其应用
- codeforces 472D未收录
11.2 次小生成树
11.3 额外加练
- luogu P1396洛谷原题· P1396 营救
- luogu P1550洛谷原题
- luogu P2700洛谷原题
- codeforces 1245D未收录
- luogu P3623洛谷原题
- codeforces 1120D未收录
第十二章 连通性问题
12.1 无向图的边双连通性
- luogu P2860洛谷原题
12.2 无向图的点双连通性
- luogu P4630洛谷原题
12.3 有向图的强连通性
- luogu P4782洛谷原题
12.4 额外加练
- codeforces 1000E未收录
- luogu P4606洛谷原题
- codeforces 487E未收录
- luogu P1262洛谷原题
- luogu P5025洛谷原题· P5025 炸弹
- luogu P3825洛谷原题· P3825 游戏
- luogu P4819洛谷原题
- luogu P7737洛谷原题· P7737 庆典
第十三章 动态规划的引入
13.1 动态规划
13.2 状态、转移与有向无环图
- · P1048 采药
- luogu P2196洛谷原题
13.3 拓扑序与记忆化搜索
- luogu P1434洛谷原题· P1434 滑雪
13.4 动态规划的解法
13.5 额外加练
- luogu P1802洛谷原题
- · P1077 摆花
- luogu P3842洛谷原题· P3842 线段
- luogu P1064洛谷原题
第十四章 线性状态动态规划
14.1 单序列问题
- luogu P2285洛谷原题
- luogu P4933洛谷原题· P4933 大师
- luogu P1874洛谷原题
14.2 多序列问题
- luogu P2758洛谷原题
- luogu P1439洛谷原题
- · P2679 子串
14.3 高维问题
- luogu P1004洛谷原题
14.4 额外加练
- luogu P1091洛谷原题
- luogu P1435洛谷原题
- luogu P1854洛谷原题
- · P1833 樱花
- luogu P1541洛谷原题
- luogu P4310洛谷原题
第十五章 区间与环形动态规划
15.1 区间动态规划
- luogu P1435洛谷原题
- codeforces 607B未收录
15.2 环形动态规划
15.3 额外加练
- · P4170 涂色
- luogu P4290洛谷原题
- luogu P1070洛谷原题
- luogu P4342洛谷原题
- luogu P1220洛谷原题
第十六章 树与图上的动态规划
16.1 树上动态规划
- · P2014 选课
16.2 图上动态规划
- luogu P1613洛谷原题· P1613 跑路
- luogu P6772洛谷原题
- luogu P4316洛谷原题
- luogu P2656洛谷原题
16.3 额外加练
- luogu P1040洛谷原题
- luogu P2016洛谷原题
- luogu P2585洛谷原题
- luogu P1273洛谷原题
- luogu P3953洛谷原题
- luogu P7516洛谷原题
第十七章 状态压缩动态规划
17.1 状态压缩
- luogu P2622洛谷原题
17.2 状态压缩的一般技巧
- codeforces 11D未收录
- · P3959 宝藏
- luogu P4484洛谷原题
17.3 状态压缩与其他算法的交叉应用
- luogu P1357洛谷原题· P1357 花园
17.4 额外加练
- luogu P3694洛谷原题
- luogu P1441洛谷原题
- luogu P4045洛谷原题· P4045 密码
- atcoder agc023_e未收录
- codeforces 1209E2未收录
- luogu P5369洛谷原题
- luogu P2761洛谷原题
- luogu P2473洛谷原题
- luogu P2167洛谷原题
第十八章 动态规划的设计与优化
18.1 优化转移
- codeforces 708E未收录
- luogu P3800洛谷原题
- codeforces 833B未收录
- luogu P3648洛谷原题
- luogu P4027洛谷原题
18.2 额外加练
- atcoder arc081_d未收录
- luogu P4099洛谷原题
- vjudge Gym-101002H未收录
- luogu P2350洛谷原题
- luogu P1973洛谷原题
- luogu P1912洛谷原题
- luogu P5468洛谷原题
- atcoder arc066_d未收录
第十九章 进阶数论
19.1 模意义下的数和运算
19.2 乘法逆元
- luogu P4942洛谷原题
- luogu P3811洛谷原题
19.3 同余方程与中国剩余定理
- luogu P1495洛谷原题
19.4 线性筛与积性函数
- luogu P3861洛谷原题· P3861 拆分
19.5 欧拉函数
- luogu P2568洛谷原题
- luogu P2303洛谷原题
19.6 额外加练
- luogu P4549洛谷原题
- luogu P2421洛谷原题
- luogu P2613洛谷原题
- codeforces 757B未收录
- codeforces 776B未收录
- luogu P2155洛谷原题
- luogu P2152洛谷原题
- codeforces 632D未收录
- codeforces 582A未收录
- luogu P2261洛谷原题
- luogu P2158洛谷原题
- luogu P6583洛谷原题
- luogu P4139洛谷原题
第二十章 组合数学与计数
20.1 集合与容斥原理
- · P3197 越狱
- luogu P1287洛谷原题
20.2 常见的组合计数方法
- luogu P5520洛谷原题
- luogu P4071洛谷原题
20.3 二项式定理
- luogu P1313洛谷原题
- codeforces 1332E未收录
20.4 卡特兰数与斯特林数
- · P1044 栈
- luogu P1287洛谷原题
20.5 额外加练
- luogu P2567洛谷原题
- luogu P3223洛谷原题· P3223 排队
- · P3214 卡农
- luogu P2532洛谷原题
- codeforces 1278F未收录
- luogu P3228洛谷原题· P3228 数列
- codeforces 961G未收录
第二十一章 概率与统计
21.1 概率模型
- luogu P2719洛谷原题
21.2 数学期望
- luogu P1654洛谷原题
- codeforces 280C未收录
21.3 额外加练
- uva 11181未收录
- luogu P4316洛谷原题
- luogu P1297洛谷原题
- luogu P2111洛谷原题
- luogu P1850洛谷原题
第二十二章 基础线性代数
22.1 向量与矩阵变换
- luogu P1962洛谷原题
22.2 高斯消元
- luogu P2455洛谷原题
22.3 额外加练
- luogu P2520洛谷原题· P2520 向量
- luogu P1349洛谷原题
- luogu P1939洛谷原题
- luogu P2447洛谷原题
- luogu P7112洛谷原题
- luogu P3216洛谷原题
- luogu P4910洛谷原题
- luogu P2151洛谷原题
- luogu P4035洛谷原题
- luogu P2973洛谷原题