2024/04/程序设计竞赛_进阶篇
· 阅读需 26 分钟
第一章 常见优化技巧
1.1 双指针法
- P1102 A-B数对 📖题解 📺视频
- P1638 逛画展 📖题解 📺视频
- P1115 最大子段和 📖题解 📺视频
1.2 空间换时间
1.3 单调栈
- P2866 糟糕的一天 📖题解 📺视频
- P1950 长方形 📖题解 📺视频
1.4 单调队列
- P2032 扫描 📖题解 📺视频
- P2216 理想的正方形 📖题解 📺视频
1.5 额外加练
- UVA11572 唯一的雪花 📖题解 📺视频
- P4653 稳赚不赔 📖题解 📺视频
- P3143 钻石收藏家 📖题解 📺视频
- P7910 插入排序 📖题解 📺视频
- P1578 奶牛浴场 📖题解 📺视频
- P3467 贴海报 📖题解 📺视频
- P1886 滑动窗口 📖题解 📺视频
- P1714 切蛋糕 📖题解 📺视频
- P1725 琪露诺 📖题解 📺视频
第二章 前缀和、差分与离散化
2.1 前缀和与二维前缀和
- B3612 求区间和 📖题解 📺视频
- P1719 最大加权矩形 📖题解 📺视频
- P1314 聪明的质监员 📖题解 📺视频
2.2 差分
- P2367 语文成绩 📖题解 📺视频
- P3397 地毯 📖题解 📺视频
2.3 离散化
- P1496 火烧赤壁 📖题解 📺视频
- P1955 程序自动分析 📖题解 📺视频
- P1884 过度种植 📖题解 📺视频
2.4 额外加练
- P2004 领地选择 📖题解 📺视频
- P3017 蛋糕切块 📖题解 📺视频
- P3406 海底高铁 📖题解 📺视频
- P1083 借教室 📖题解 📺视频
- P2882 面向前方 📖题解 📺视频
- P4552 增减序列 📖题解 📺视频
- P3029 奶牛排队 📖题解 📺视频
- P1904 天际线 📖题解 📺视频
- P4375 混乱的排序 📖题解 📺视频
- P5937 博弈游戏 📖题解 📺视频
第三章 分治与倍增
3.1 归并排序与快速幂
- P1177 快速排序 📖题解 📺视频
- P1908 逆序对 📖题解 📺视频
- P1966 火柴排队 📖题解 📺视频
- P1226 快速幂|取余运算 📖题解 📺视频
- P1045 麦森数 📖题解 📺视频
3.2 其它序列上的分治
- P1115 最大子段和 📖题解 📺视频
3.3 倍增与ST表
- P2880 平衡的队列 📖题解 📺视频
- P7167 喷泉 📖题解 📺视频
3.4 额外练习
- P2415 集合求和 📖题解 📺视频
- P1257 平面上的最接近点对 📖题解 📺视频
- P1228 地毯填补问题 📖题解 📺视频
- P2345 奶牛集会 📖题解 📺视频
- P3509 青蛙 📖题解 📺视频
- P3517 分段 📖题解 📺视频
- P4155 覆盖计划 📖题解 📺视频
- P1816 忠诚 📖题解 📺视频
- P6648 三角形 📖题解 📺视频
- P7562 活动 📖题解 📺视频
- P2880 平衡的队列 📖题解 📺视频
第四章 进阶搜索
4.1 状态剪枝
4.2 迭代加深与双向搜索
- P1763 埃及分数 📖题解 📺视频
- CF525E Anya and Cubes 📖题解 📺视频
- P1379 八数码难题 📖题解 📺视频
4.3 启发式搜索
- P5507 机关 📖题解 📺视频
- P2324 骑士精神 📖题解 📺视频
4.4 额外加练
- P1074 靶形数独 📖题解 📺视频
- P1312 Mayan游戏 📖题解 📺视频
- P3959 宝藏 📖题解 📺视频
- P2960 乳草的入侵 📖题解 📺视频
- CF912E 质数礼物 📖题解 📺视频
- P2346 四字连棋 📖题解 📺视频
- P4799 世界冰球锦标赛 📖题解 📺视频
- P2483 魔法猪学院 📖题解 📺视频
- P1078 文化之旅 📖题解 📺视频
第五章 二叉堆
5.1 二叉堆的实现
- P3378 堆 📖题解 📺视频
- P1177 快速排序 📖题解 📺视频
5.2 优先队列
- P1090 合并果子 📖题解 📺视频
- P2168 荷马史诗 📖题解 📺视频
- P2827 蚯蚓 📖题解 📺视频
5.3 额外练习
- P1801 黑匣子 📖题解 📺视频
- P1168 中位数 📖题解 📺视频
- P1631 序列合并 📖题解 📺视频
- P4053 建筑抢修 📖题解 📺视频
- P2085 最小函数值 📖题解 📺视频
- P2278 操作系统 📖题解 📺视频
第六章 线段树
6.1 线段树的建立与操作
- P3372 线段树1 📖题解 📺视频
6.2 线段树的应用
- P3870 开关 📖题解 📺视频
- P1438 无聊的数列 📖题解 📺视频
- P1253 扶苏的问题 📖题解 📺视频
- P3373 线段树2 📖题解 📺视频
- P4513 小白逛公园 📖题解 📺视频
6.3 权值线段树
- P1908 逆序对 📖题解 📺视频
6.4 额外加练
- P1816 忠诚 📖题解 📺视频
- P1471 方差 📖题解 📺视频
- P6492 STEP 📖题解 📺视频
- P1637 三元上升子序列 📖题解 📺视频
- P1558 色板游戏 📖题解 📺视频
- P5522 棠梨煎雪 📖题解 📺视频
- P4145 花神游历各国 📖题解 📺视频
- P2572 序列操作 📖题解 📺视频
- CF19D Ponits 📖题解 📺视频
第七章 树状数组与字典树
7.1 树状数组
- P3374 树状数组1 📖题解 📺视频
- P3368 树状数组2 📖题解 📺视频
- P1908 逆序对 📖题解 📺视频
7.2 字典树
- P1481 魔族密码 📖题解 📺视频
- P2580 于是他错误的点名开始了 📖题解 📺视频
- P4551 最长异或路径 📖题解 📺视频
- P2583 异或粽子 📖题解 📺视频
7.3 额外加练
- P1966 火柴排队 📖题解 📺视频
- P5677 配对统计 📖题解 📺视频
- P2161 会场预约 📖题解 📺视频
- P3586 削平 📖题解 📺视频
- P2922 秘密信道 📖题解 📺视频
- P3879 阅读理解 📖题解 📺视频
- P4735 最大异或和 📖题解 📺视频
- P4592 异或 📖题解 📺视频
- P3369 普通平衡树 📖题解 📺视频
第八章 线段树的进阶用法
8.1 可持久化线段树
- P3834 可持久化线段树 📖题解 📺视频
- P4587 神秘数 📖题解 📺视频
8.2 树状数组套权值线段树
- P3380 二逼平衡树 📖题解 📺视频
- P3810 三维偏序 📖题解 📺视频
8.3 额外加练
- P4093 序列 📖题解 📺视频
- P3157 动态逆序对 📖题解 📺视频
- P3293 美味 📖题解 📺视频
- CF960F 人行步道 📖题解 📺视频
- P2617 动态排名 📖题解 📺视频
- P3168 任务查询系统 📖题解 📺视频
- P2839 中值 📖题解 📺视频
- P4602 混合果汁 📖题解 📺视频
- P5455 路灯 📖题解 📺视频
第九章 树
9.1 树的性质与遍历
- P5908 猫猫和企鹅 📖题解 📺视频
9.2 树的直径与重心
- P1099 树网的核 📖题解 📺视频
- P1395 会议 📖题解 📺视频
9.3 最近公共祖先
- P3379 最近公共祖先 📖题解 📺视频
- P3128 最大流量 📖题解 📺视频