【总结】NOIP2017前还需要学习(复习)的东西
来自一位dalao的总结
第二位emmm
区间处理(数据结构)
- 线段树 (√)<2017/11/2>
- 树状数组 (√)<2017/11/2>
- 优先队列(堆) (√)<2017/11/6>
- 单调队列 (?)<2017/11/8>
- 虚位以待
树
- LCA(倍增) (√)<2017/10/30>
- LCA(tarjan) (×)<2017/10/30>
- 建树 (√)<2017/11/6>
- 虚位以待
图论
- SPFA (√)<2017/10/29>
- SPFA: SLF + LLL (√)<2017/11/8>
- 堆优化迪杰斯特拉 (√)<2017/11/2>
- tarjan(缩点) (√)<2017/10/29>
- 虚位以待
数论
- 各种数论 (√)<2017/11/9>
- 典型递推关系 (√)<2017/11/9>
- 快速傅里叶 (×)<2017/11/8>
- 快速幂 (√)<2017/11/8>
- 线性筛 (√)<2017/11/8>
- 矩阵加速乘法 (?)<2017/11/8>
- 卡特兰数 (√)<2017/11/9>
- 欧几里得 (√)<2017/11/9>
- 欧拉函数 (?)<2017/11/9>
- 扩展欧几里得 (√)<2017/11/9>
- 中国剩余定理 (?)<2017/11/9>
- 虚位以待
动态规划
- 背包动规 (√)<2017/11/9>
- 各种动规 (√)<2017/11/9>
- 图上动规 (√)<2017/11/9>
- 树上动规 (√)<2017/11/9>
- 线性规划 (√)<2017/11/9>
- 虚位以待
递推
- 各种递推 (√)<2017/11/9>
- 虚位以待
模板
- 各种模板 (√)<2017/11/8>
- 最短路 (√)<2017/10/30>
- 最小生成树 (√)<2017/10/29>
- 快速幂 (√)<2017/11/8>
- 矩阵加速乘法 (?)<2017/11/8>
- 素数筛 (√)<2017/11/8>
- 高精度 (√)<2017/11/9>
- 虚位以待
二分
- 二分查找 (√)<2017/11/7>
- 二分答案 (√)<2017/11/7>
- 二分求逆序对(归并排序) (×)<2017/11/9>(习得树状数组求逆序对)
- 归并排序 (√)<2017/11/9>
- 虚位以待
二分图
- 判断二分图 (√)<2017/11/7>
- 二分图最大匹配 (√)<2017/11/8>
贪心
- 各种贪心 (√)<2017/11/9>
- 虚位以待
字符串
- 暴力 (√)<2017/11/9>
- 哈希 (×)<2017/11/9>
- KMP (×)<2017/11/9>
番剧
欢迎来到实力至上主义的教室樱花庄的宠物女孩末日时在做什么?有没有空?可以拯救吗?
撩妹
各种......