非遠古\(NOIP\)題目補完(即\(2011\)年及之後)算法
提升算法
DP
字符串
KMP
字典樹(Trie)
哈希(Hash)
- AC 自動機
數據結構
樹上問題
樹的直徑
樹的重心
- 定義:最大的子樹節點數最少
- 求法:欽定點1爲根,而後每一個點爲根的狀況的全部子樹就是以1爲根時的子樹和它以外的全部節點構成的子樹
樹上求 LCA(倍增或樹鏈剖分皆可)
樹上差分
基環樹
樹鏈剖分
圖上問題
- Tarjan 和縮點 DP
- 有向圖/無向圖Tarjan,割點,橋,點/邊雙聯通份量
最小生成樹
- 最短路問題
Floyd
Dijkstra
Bellman-Ford / SPFA
- 二分圖匹配
- 差分約束
數學
gcd 和 exgcd
乘法逆元
矩陣快速冪
- 組合計數與容斥原理
- 機率與指望
中國剩餘定理
- 高斯消元
- 博弈論基本模型及SG函數
其餘