目錄


目錄

最近一次更新:2023.7.31.

加粗是近期更新的博客。

套題合集

  • POI 合集。最后一次更新:2022.2.20.
  • UNR #6。最后一次更新:2022.8.26.
  • NOI2022 題解合集。最后一次更新:2022.9.1.
  • CF 合集 1751-1775:Codeforces 編號在 1751-1875 之間的 Div.1,Div.2 only 和 EDU(待補充)。更新於 2023.6.10.
  • CF 合集 1801-1825:Codeforces 編號在 1801-1825 之間的 Div.1,Div.2 only 和 EDU。更新於 2023.6.14.

圖論

  • 圖論基礎更新於 2023.7.31.
    • 基礎知識:拓撲排序,無向圖 DFS 樹。
    • 最短路:單源最短路徑(Bellman-Ford,Dijkstra,SPFA),差分約束,全源最短路徑(Johnson,Floyd),擴展問題(最短路樹,刪邊最短路,平面圖最小割,\(k\) 短路,同余最短路)。
    • 無向圖最小生成樹:最小生成樹問題(Kruskal,Prim,Boruvka),擬陣和生成樹(擬陣的性質,擬陣上的最優化問題,最小生成樹的性質),擴展問題(次小生成樹,\(k\) 小生成樹,最小生成樹計數,最小度限制生成樹)。
    • 無向圖連通性之雙連通分量:雙連通的基本性質(邊雙連通的性質,點雙連通的性質,門傑定理),Tarjan 求割點,割邊(Tarjan 法,差分法),邊雙連通分量縮點。
    • 有向圖可達性之強連通分量:有向圖 DFS 樹,Tarjan 求 SCC,Kosaraju 算法。
    • 歐拉回路:歐拉圖判定(有向圖,無向圖,混合圖),Hierholzer 算法。
  • 同余最短路的轉圈技巧:同余最短路不再需要最短路。更新於 2023.7.6.
  • 高級圖論:同余最短路,2-SAT,廣義圓方樹,支配樹(DAG)。最后一次更新:2022.6.22。
  • 各種優化建圖:線段樹,后綴樹,倍增,ST 表,虛點,樹套樹優化建圖。
  • 網絡流,二分圖與圖的匹配:如題。最后一次更新:2022.7.19。

字符串方向

  • 字符串基礎更新於 2023.7.31.

    • Manacher 算法:算法介紹,結論與應用。
    • Z 算法 / 擴展 KMP。
    • 后綴數組:后綴排序及常數優化,Height 數組,擴展應用(求任意兩個后綴的 LCP,求本質不同子串數,結合單調棧,多個串的最長公共子串,結合並查集)。
  • 常見字符串算法:Manacher,后綴數組 SAKMP 字符串匹配,Z Algorithm 與 Border 理論。最后一次更新:2022.1.13。

  • 常見字符串算法 II:自動機相關ACAMSAM,PAM(施工中)。最后一次更新:2022.2.20。

  • bitset 的妙用:亂搞字符串匹配

數論方向

雜項

  • 簡單樹論: kruskal 重構樹,虛樹,點分治,長鏈剖分,笛卡爾樹。最后一次更新:2021.12.11。
  • 根號分治專題:根號分治,cdq 分治。
  • 計算幾何(尚不完善):向量的點積和叉積。最后一次更新:2022.1.12。
  • 根號算法:根號分治,分塊,莫隊。最后一次更新:2022.2.15。
  • 冷門科技 —— DFS 序求 LCA:歐拉序求 LCA 將成為時代的眼淚。更新於 2023.7.17.

動態規划方向

多項式方向

數據結構方向:

  • 樹狀數組進階更新於 2023.7.8.

    • 樹狀數組的結構:任意區間的拆分,BIT 二分。
    • 樹狀數組的理解:BIT 維護高階前綴和,二維 BIT,后綴 BIT。
  • 平衡樹 & LCT:FHQ Treap。

  • 可持久化數據結構:線段樹,並查集,Trie。

  • 線段樹的高級用法,線段樹合並,線段樹分裂,樹套樹,李超線段樹,線段樹分治。最后一次更新:2022.1.30。

游記:

隨筆:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM