BLAME's C++程式講義
===
第零章
==
介紹 [close]
--
- [競程介紹](/@blameazu/cp-introduce)
<!-- - [自我介紹](/@blameazu/self-introduce) -->
<!-- - [南大附中經驗分享](/@blameazu/12-25) -->
語法 [close]
--
- [環境下載](/@blameazu/cpp-enter)
- [輸入與輸出]
- [變數](/@blameazu/cpp-variable)
- [條件判斷](/@blameazu/cpp-if)
- [迴圈](/@blameazu/cpp-loop)
<!-- - [陣列 WIP](/3j2clT21SE6nc5I69efVnA) -->
- [副函式](/@blameazu/cpp-function)
- [遞迴]
第壹章 初見演算法
==
一些基礎的東西 [close]
--
- [複雜度](/@blameazu/cpp-complexity)
- [排序](/@blameazu/cpp-sort)
- [暴力與枚舉](/@blameazu/cpp-bruteforce)
- [前綴與差分](/@blameazu/cpp-prefixanddiff)
- [單調棧與單調隊列](/@blameazu/cpp-monomono)
- [貪心](/@blameazu/cpp-greedy)
- [倍增法]
搜尋法入門 [close]
--
- [二分搜](/@blameazu/cpp-binarysearch)
- [雙指針 & 滑動窗口](/@blameazu/cpp-twopointer)
資料結構入門 [close]
--
- [介紹資料結構](/@blameazu/cpp-datastructure-intro)
- [STL](/@blameazu/cpp-stl)
- [pbds]
- [DSU](/@blameazu/cpp-dsu)
- [基礎分塊]
- [稀疏表]
- [線段樹](/@blameazu/cpp-segment-tree)
- [BIT](/@blameazu/cpp-fenwick-tree)
數論入門 [close]
---
- [進位制](/@blameazu/cpp-number-system)
- [位元運算](/@blameazu/cpp-bitwise)
- [餘數 WIP](/JbpF3pBZR_yDoSsAzkBdIg)
- [篩法](/4-tHYkLtQLKZKYJiXMAHSQ)
- [快速冪](/@blameazu/cpp-fastpow)
圖論入門 [close]
--
- [介紹圖論]
- [圖的存儲]
- [圖的走訪]
- [圖的連通]
- [基礎圖論](/@blameazu/cpp-graph)
- [最短路]
- [DAG與拓樸排序](/1p23ud_VTDChYrb5ZKbvWQ)
動態規劃入門 [close]
--
- [動態規劃](/@blameazu/cpp-dynamic-programming)
- [動態規劃經典題型選講](/@blameazu/cpp-dynamic-programming-classic-problem)
- [背包DP](/@blameazu/cpp-knapsack)
- [LCS and LIS](/@blameazu/cpp-LCSandLIS)
- [區間DP]
- [位元DP](/@blameazu/cpp-bitwise-dp)
- [數字DP]
- [Atcoder dp contest]
- [CSES dp]
<!--
樹論入門 [close]
--
- [基礎樹論](/TR9zCprxSKqeRDQ-SPYw9A)
- [LCA]
-->
第貳章 進階演算法
==
<!--
基礎語法 [close]
--
- [lambda]
基礎搜尋 [close]
--
- [折半枚舉]
基礎資料結構 [close]
--
- [再聊STL]
- [再聊DSU](/-FNMFb_uREe13Je1bw5_lw)
- [再聊線段樹]
- [Trie]
- [Treap]
- [李超線段樹]
- [AVL]
基礎圖論 [close]
--
- [歐拉回路]
- [同餘最短路]
- [SCC & BCC]
基礎樹論 [close]
--
- [樹鏈剖分]
基礎動態規劃優化 [close]
--
- [單調隊列優化]
- [矩陣快速冪優化](/iBfrBzJUR7WYgH6gsVD5KA)
- [斜率優化]
基礎數論 [close]
--
- [向量](/8VcjYRs8S7msmrhHuyysFQ)
- [歐拉函數]
- [次方塔]
- [莫比烏斯函數]
- [卡特蘭數]
-->
基礎字串 [close]
--
- [string](/@blameazu/ByRC2-xZge)
<!--
第參章 神奇的演算法
==
進階語法 [close]
--
- [pragma]
進階樹論 [close]
--
- [link cut tree]
進階數論 [close]
---
- [盧卡斯定理 (預定)](/twqqE9zEQIuo1mSTH3xtLQ)
- [生成函數]
- [群論]
進階圖論 [close]
--
-
進階資料結構 [close]
--
- [時間線段樹]
- [吉如一線段樹]
進階字串 [close]
--
- [string 2]
隨機算法 [close]
--
- [蜂群算法]
- [模擬退火]
雜項
==
雜項 [close]
--
- [小技巧](/@blameazu/cpp-tricks)
ㄏㄏ(假如想看哪一章 私訊我催更)
--
-->
{"description":"BLAME’s C++程式筆記","title":"BLAME’s C++程式講義","contributors":"[{\"id\":\"51bd6757-8451-4ee6-b557-5fb79149702e\",\"add\":6223,\"del\":3672,\"latestUpdatedAt\":1753422218463}]"}
BLAME's C++程式講義
第零章
介紹
語法
第壹章 初見演算法
一些基礎的東西
搜尋法入門
資料結構入門
數論入門
圖論入門
動態規劃入門
第貳章 進階演算法
基礎字串