ใใผใฟๆง้ ใๆฐ่ซ็ใขใซใดใชใบใ ใพใงใๆงใ
ใชๅ้ใฎใขใซใดใชใบใ ใใกใ C++23 ใงๅฎ่ฃ
ใใฆใใพใใ
ใขใซใดใชใบใ ็ณปใฎ็ ็ฉถ้็บใซใใใฆ่จ็ฎๆฉๅฎ้จใๅฟ
่ฆใซใชใๅ ด้ขใใ
ใใญใฐใฉใใณใฐใณใณใในใใซๅๅ ใใๅ ด้ขใชใฉใๆณๅฎใใฆใ
ใๅฎ่ฃ
ไพใใพใใฏใใฉใคใใฉใชใใจใใฆไฝฟ็จใใใใจใๅฟต้ ญใซ็ฝฎใใฆใใพใใ
| ๅ้ก | ๅ ๅฎน | ๅ ทไฝไพ |
|---|---|---|
| DATA STRUCTURE | ๅ็จฎใใผใฟๆง้ | Union-FindใSparse Table ใชใฉ |
| DATA STRUCTURE : SEGMENT | ๅบ้ใฏใจใชใซๅผทใใใผใฟๆง้ | ใปใฐใกใณใๆจใBIT ใชใฉ |
| GEOMETRY | ่จ็ฎๅนพไฝ | ๅใฎไบค็นใชใฉ |
| GRAPH | ใฐใฉใใขใซใดใชใบใ | ๅผท้ฃ็ตๆๅๅ่งฃใชใฉ |
| GRAPH : NETWORK FLOW | ใใใใฏใผใฏใใญใผใขใซใดใชใบใ | Ford-Fulkerson ๆณใชใฉ |
| MATH : ALGEBRA | ไปฃๆฐ็ใขใซใดใชใบใ | ่กๅ่จ็ฎใชใฉ |
| MATH : COMBINATORICS | ็ตๅใ่ซ็ใขใซใดใชใบใ | modintใNim ใชใฉ |
| MATH : NUMBER THEORY | ๆดๆฐ่ซ็ใขใซใดใชใบใ | ็ด ๅ ๆฐๅ่งฃใๆๅคงๅ ฌ็ดๆฐใชใฉ |
| OPTIMIZATION | ๆ้ฉๅใฎใขใซใดใชใบใ | ๅ็่จ็ปๆณใชใฉ |
| SEARCH | ๆข็ดขใฎใขใซใดใชใบใ | ๅ จๆข็ดข, ไบๅๆข็ดขใชใฉ |
| STRING | ๆๅญๅใขใซใดใชใบใ | Suffix ArrayใKMP ๆณใชใฉ |
| TREE | ๆจไธใฎใใผใฟๆง้ ใจใขใซใดใชใบใ | Euler ใใขใผใๆจใฎ็ดๅพใชใฉ |
| OTHERS | ใใฎไป | xorshiftใใตใคใณใญใชใฉ |
- (โ โโโ)๏ผไธ่ฌๆ้คใNoviSteps ใฐใฌใผใๅบๆบใง 2Q ไปฅไธ
- (โ โ โโ)๏ผๅ็ญๅ ธๅใNoviSteps ใฐใฌใผใๅบๆบใง 1Q, 1D
- (โ โ โ โ)๏ผไธญๅ ๅ ธๅใNoviSteps ใฐใฌใผใๅบๆบใง 2D, 3D
- (โ โ โ โ )๏ผ้ซๅบฆๅ ธๅใNoviSteps ใฐใฌใผใๅบๆบใง 4D ไปฅไธ
ใ
ๅ็จฎใใผใฟๆง้ ใฎๅฎ่ฃ ใงใใ
- (โ โโโ) Union-Find (union by size)
- (โ โโโ) Union-Find (union by rank)
- (โ โ โโ) ใใใณใทใฃใซไปใ Union-Find
- (โ โ โ โ) ๅๆๅฏ่ฝ Union-Find
- (โ โ โ โ) undo ไปใ Union-Find
- (โ โ โ โ) ้จๅๆฐธ็ถ Union-Find
- (โ โ โ โ ) ๅ็ Union-Find
- (โ โ โ โ ) ไธฆๅ Union-Find
- (โ โ โ โ ) ้ ๅ Union-Find
- (โ โ โ โ ) ๅฎๅ จๆฐธ็ถ Union-Find
- (โ โโโ) ไบๅใใผใ
- (โ โ โ โ ) Skew Heap (ใใผใธๅฏ่ฝใใผใ)
- (โ โ โ โ ) Paring Heap (ใใผใธๅฏ่ฝใใผใ)
- (โ โ โ โ ) Radix Heap
- (โ โ โ โ ) Fibonacci Heap
- (โ โ โโ) ๅ้คๅฏ่ฝ priority queue
- (โ โ โ โ) ไธก็ซฏ priority queue (ๅ้คใๅฏ่ฝ)
- (โ โ โ โ ) ๆฐธ็ถ queue
- (โ โ โโ) ใใใทใฅ
- (โ โ โโ) Zobrist ใใใทใฅ
- (โ โ โ โ) ๆ นไปใๆจใฎใใใทใฅ
- (โ โ โ โ) ใใใทใฅใใผใใซ (64 bit ๆดๆฐ็จ)
- (โ โ โ โ) ใใใทใฅ้ขๆฐ
- (โ โ โ โ) ใใใทใฅๆง้ ไฝ
- (โ โ โโ) N ไปฅไธใฎ้่ฒ ๆดๆฐใฎ้ ๅบใคใ้ๅ (by BIT)
- (โ โ โ โ ) N ไปฅไธใฎ้่ฒ ๆดๆฐใฎ้ ๅบใคใ้ๅ (by 64 ๅๆจ)
- (โ โ โ โ ) N ไปฅไธใฎ้่ฒ ๆดๆฐใฎ้ ๅบใคใ้ๅ (by van Emde Boas ๆจ)
- (โ โ โโ) ใชใณใฉใคใณไบ้จใฐใฉใๅคๅฎ
- (โ โ โโ) ใใใชใณใฐ
- (โ โ โ โ) ไธฆๅไบๅๆข็ดข
- (โ โ โ โ ) ๅ็ BitSet
- (โ โ โ โ ) Binary Trie
- (โ โ โ โ ) Dynamic Connectivity
- (โ โ โ โ ) ๆฐธ็ถ้ ๅ
ใ
ใปใฐใกใณใๆจใ BIT ใชใฉใๅบ้ใฏใจใชใซๅผทใใใผใฟๆง้ ใฎๅฎ่ฃ ใงใใ
- (โ โ โโ) ใปใฐใกใณใๆจ
- (โ โ โ โ) ้ ๅปถ่ฉไพกใปใฐใกใณใๆจ
- (โ โ โ โ) ไบๆฌกๅ ใปใฐใกใณใๆจ
- (โ โ โ โ ) ๅ็ใปใฐใกใณใๆจ
- (โ โ โ โ ) ๅ็ไบๆฌกๅ ใปใฐใกใณใๆจ
- (โ โ โ โ ) ๆฐธ็ถใปใฐใกใณใๆจ
- (โ โ โ โ ) Segment Tree Beats (ไฟ็งฐ)
- (โ โ โโ) RMQ (by ใปใฐใกใณใๆจ)
- (โ โ โ โ) Starry Sky ๆจ (ไฟ็งฐ)
- (โ โ โ โ) ใใผใธใฝใผใ้็จๆจ (้ ๅๆจ)
- (โ โ โโ) BIT
- (โ โ โ โ) BIT (ๅบ้ๅ ็ฎ, ๅบ้ๅๅๅพใซไธกๅฏพๅฟ)
- (โ โ โ โ) ไบๆฌกๅ BIT
- (โ โ โ โ ) ไบๆฌกๅ BIT (้ ๅๅ ็ฎ, ้ ๅๅๅๅพใซไธกๅฏพๅฟ)
- (โ โ โ โ ) ๅ็ BIT
- (โ โ โ โ ) ๅ็ไบๆฌกๅ BIT
- (โ โ โโ) ่ปขๅๆฐ
- (โ โ โ โ) ่ปขๅ่ท้ข (ๅค้้ๅใจใใฆไธ่ดใใ 2 ็ณปๅ)
- (โ โ โ โ) ้ทๆนๅฝขใฎๅ้ๅ
- (โ โ โ โ) Sparse Table
- (โ โ โ โ ) Disjoint Sparse Table
- (โ โ โ โ ) ไบๆฌกๅ Sparse Table
- (โ โ โ โ ) ใฆใงใผใใฌใใ่กๅ
- (โ โ โ โ ) BIT on ใฆใงใผใใฌใใ่กๅ (ไธ็นๅ ็ฎๅฏพๅฟ)
- (โ โ โ โ ) ใปใฐใกใณใๆจ on ใฆใงใผใใฌใใ่กๅ
- (โ โ โ โ ) ๅ็ใฆใงใผใใฌใใ่กๅ
- (โ โ โ โ) ๅบ้ใฎ้ๅใ set ใง็ฎก็ใใใใฏ๏ผdel ใจ add ใไบใใซ้ๆไฝใงใใๅฟ ่ฆใใใๅ ดๅ๏ผ
- (โ โ โ โ) ๅบ้ใฎ้ๅใ set ใง็ฎก็ใใใใฏ๏ผdel ใจ add ใไบใใซ้ๆไฝใงใชใใฆใใใๅ ดๅ
- (โ โ โ โ ) Splay ๆจ
- (โ โ โ โ ) ้ ๅปถไผๆญๅ่ปขๅฏ่ฝ Splay ๆจ
- (โ โ โ โ ) ่ตค้ปๆจ
- (โ โ โ โ ) ๆฐธ็ถ่ตค้ปๆจ
- (โ โ โ โ ) RBST
- (โ โ โ โ ) Treap
- (โ โ โ โ ) AVL ๆจ
- (โ โ โ โ ) ้ ๅปถไผๆญๅ่ปขๅฏ่ฝ RBST
- (โ โ โ โ ) ้ ๅปถไผๆญๅ่ปขๅฏ่ฝ Treap
- (โ โโโ) ็ดฏ็ฉๅ
- (โ โโโ) ไบๆฌกๅ ็ดฏ็ฉๅ
- (โ โ โ โ) ในใฉใคใๆๅฐๅค
- (โ โ โ โ) SWAG
- (โ โ โ โ) Mo ๆณ
ๅนพไฝใขใซใดใชใบใ ใงใใ
- (โ โ โ โ) ๅ จ้จไนใ
- (โ โโโ) ๅบๆฌ่ฆ็ด (็น, ็ทๅ, ๅ)
- (โ โโโ) ๅ่งใฝใผใ
- (โ โโโ) ็นใจ็ทๅใฎไฝ็ฝฎ้ขไฟ (ccw)
- (โ โโโ) ็นใจไธ่งๅฝขใฎๅ ๅซ้ขไฟ
- (โ โโโ) ๅฐๅฝฑ
- (โ โโโ) ็ทๅใจ็ทๅใฎไบคๅทฎๅคๅฎ
- (โ โโโ) ็ทๅใจ็ทๅใจใฎ่ท้ข
- (โ โโโ) ็ด็ทใจ็ด็ทใฎไบค็น
- (โ โ โโ) ๅใจ็ด็ทใฎไบค็น
- (โ โ โโ) ๅใจๅใฎไบค็น
- (โ โ โโ) ๅใจ็ทๅใฎไบค็น
- (โ โโโ) ๅค่งๅฝขใฎ้ข็ฉ
- (โ โ โโ) ็นใจๅค่งๅฝขใฎๅ ๅซๅคๅฎ
- (โ โ โโ) ๅธๆงๅคๅฎ
- (โ โ โโ) ๅธๅ
- (โ โ โ โ) ๅธๅค่งๅฝขใฎ็ดๅพ
- (โ โ โ โ) ๅธๅค่งๅฝขใฎๅๆญ
- (โ โ โ โ) ๅธๅค่งๅฝขใจ็ด็ทใฎไบค็น O(log N)
- (โ โ โโ) ๆฅ็ท
- (โ โ โ โ) ๅ ฑ้ๆฅ็ท (2 ๅ)
- (โ โ โ โ) 3 ็นใ้ใๅ
- (โ โ โ โ) ใขใใญใใฆในใฎๅ
- (โ โ โ โ) ๅใจๅใฎๅ ฑ้้จๅใฎ้ข็ฉ
- (โ โ โ โ) ๅใจๅค่งๅฝขใฎๅ ฑ้้จๅใฎ้ข็ฉ
- (โ โ โ โ ) ๆๅฐๅ ๅซๅ
- (โ โ โ โ) ใใญใใคๅณ (ๅ็ดver, in O(N^3))
- (โ โ โ โ ) ใใญใใคๅณ (O(N log N))
- (โ โ โ โ ) ใใญใใผใฎไธ่งๅฝขๅๅฒ (ๆๅพ ๅค O(N^2))
- (โ โ โ โ) ไธๆฌกๅ ๅนพไฝไธๅผ
- (โ โ โโ) ๅ็ดไบ็ญๅ็ท
- (โ โ โ โ) ๆ่ฟ็นๅฏพ
- (โ โ โ โ) ็ทๅไฝตๅ
- (โ โ โ โ) ็ทๅใขใฌใณใธใกใณใ
- (โ โ โ โ) ๅๅฏพๅคๆ
- (โ โ โ โ ) kd ๆจ
ใ
ใฐใฉใใขใซใดใชใบใ ใงใ
- (โ โโโ) ใฐใฉใใใณใใฌใผใ
- (โ โ โ โ) ใฉใณใใ ใใชใผ็ๆ
- (โ โ โ โ) ใฉใณใใ ใฐใฉใ็ๆ
- (โ โโโ) ้ฃ็ตๆๅใฎๅๆฐ (by DFS)
- (โ โโโ) ้ฃ็ตๆๅใฎๅๆฐ (by BFS)
- (โ โโโ) ไบ้จใฐใฉใๅคๅฎ (by DFS)
- (โ โโโ) ไบ้จใฐใฉใๅคๅฎ (by BFS)
- (โ โ โโ) ใใใญใธใซใซใฝใผใ (by DFS)
- (โ โ โโ) ใใใญใธใซใซใฝใผใ (by BFS)
- (โ โ โโ) ้่ทฏๆคๅบ (ใตใคใฏใซๆคๅบ, by DFS)
- (โ โ โโ) ๅผท้ฃ็ตๆๅๅ่งฃ
- (โ โ โ โ) ๆฉ, ้ข็ฏ็นๅๆ (Low-Link)
- (โ โ โ โ) ไบ้่พบ้ฃ็ตๆๅๅ่งฃ (Bridge-Block ๆจ)
- (โ โ โ โ) ไบ้้ ็น้ฃ็ตๆๅๅ่งฃ (Block-Cut ๆจ)
- (โ โ โ โ ) ไธ้่พบ้ฃ็ตๆๅๅ่งฃ (SPQR ๆจ)
- (โ โโโ) ้ใฟใชใใฐใฉใใฎๆ็ญ่ทฏ (BFS, in O(E))
- (โ โโโ) ้ใฟใ 0, 1 ใฎใฟใฎใฐใฉใใฎๆ็ญ่ทฏ (0-1 BFS, in O(E))
- (โ โโโ) ๅไธๅง็นๆ็ญ่ทฏ (Dijkstra ๆณ, ๆญฃ่พบใฎใฟ, in O(V + E log V))
- (โ โโโ) ๅไธๅง็นๆ็ญ่ทฏ (Bellman-Ford ๆณ, ่ฒ ่พบๅฏพๅฟ, in O(VE))
- (โ โโโ) ๅ จ้ ็นๅฏพ้ๆ็ญ่ทฏ (Floyd-Warshall ๆณ, in O(V^3))
- (โ โ โ โ) ๅ จ้ ็นๅฏพ้ๆ็ญ่ทฏ (Johnson ๆณ, in O(EV log V))
- (โ โ โ โ) SPFA (Shortest Path Faster Algorithm)
- (โ โ โ โ ) ่ฃใฐใฉใใฎๆ็ญ่ทฏ
- (โ โ โโ) ๆๅฐๅ จๅๆจ (Kruskal ๆณ)
- (โ โ โ โ) ๆๅ Euler ่ทฏ
- (โ โ โ โ) ็กๅ Euler ่ทฏ
- (โ โ โ โ ) ๆๅฐๆๅๅ จๅๆจ (Chu-Liu/Edmonds ๆณ)
- (โ โ โ โ ) ็กๅใฐใฉใใฎๅ จๅๆจใฎๅๆฐ (่กๅๆจๅฎ็)
- (โ โ โ โ) ๆๅคงๅฎๅฎ้ๅๅ้ก (in O(1.381^V))
- (โ โ โ โ) ๆๅคงใฏใชใผใฏๅๆ๏ผin O(1.443^V)๏ผ
- (โ โ โ โ) ้ ็นๅฝฉ่ฒ (in O(2^V V))
- (โ โ โ โ ) ่พบๅฝฉ่ฒ
- (โ โ โ โ ) ๆๅฐใทใฅใฟใคใใผๆจ (in O(V 3^t + V^2 2^t + V^3))
- (โ โ โ โ ) ้ใฟใชใไธ่ฌใฐใฉใใฎๆๅคงใใใใณใฐ (่กๅ่ฃ้, in O(V^3))
- (โ โ โ โ ) ้ใฟใชใไธ่ฌใฐใฉใใฎๆๅคงใใใใณใฐ (Edmonds ๆณ, in O(V^3))
- (โ โ โ โ ) ้ใฟไปใไธ่ฌใฐใฉใใฎๆๅคงใใใใณใฐ (Edmonds ๆณ, in O(V^3))
- (โ โ โ โ) ใตใคใฏใซๅบๅบ (XOR ๅใใจใใใฎ)
- (โ โ โ โ ) ไบ้จใฐใฉใใฎ่พบๅฝฉ่ฒ (Alon ๆณ, in O(E log E))
ใใใใฏใผใฏใใญใผ้ข้ฃใฎใขใซใดใชใบใ ใงใใ
- (โ โ โ โ) ๆๅคงๆต (Ford-Fulkerson ๆณ)
- (โ โ โ โ) ๆๅคงๆต (Dinic ๆณ, in O(V^2E))
- (โ โ โ โ) ๆๅคงๆต (Push-Relabel ๆณ)
- (โ โ โ โ) ๆๅคงๆตใฎ s-t ใในใปใตใคใฏใซใธใฎๅ่งฃ
- (โ โ โ โ) ๆๅฐใซใใ (= ๆๅคงๆต)
- (โ โ โ โ ) ๅ จๅๆๅฐใซใใ (Stoer-Wanger ๆณ, in O(V^3))
- (โ โ โ โ ) ๅ จ้ ็นๅฏพ้ๆๅฐใซใใ (Nagamochi-Ibaraki ๆณ, in O(VE + V^2 log V))
- (โ โ โ โ ) Gomory-Hu ๆจ
- (โ โ โ โ) ๆๅฐ่ฒป็จๆต (Primal-Dual ๆณ, ๆญฃ่พบใฎใฟ)
- (โ โ โ โ) ๆๅฐ่ฒป็จๆต (Primal-Dual ๆณ, ่ฒ ่พบๅฏพๅฟ by ใใใณใทใฃใซ, ่ฒ ้่ทฏ NG)
- (โ โ โ โ ) ๆๅฐ่ฒป็จๅพช็ฐๆต (Goldberg-Tarjan ๆณ, by cost-scaling, ่ฒ ้่ทฏ OK)
- (โ โ โ โ ) ๆๅฐๆต้ๅถ็ดไปใๆๅคงๆต
- (โ โ โ โ ) ๆๅฐๆต้ๅถ็ดไปใๆๅฐ่ฒป็จ b-flow (by primal-dual, ่ฒ ้่ทฏ NG)
- (โ โ โ โ ) ๆๅฐๆต้ๅถ็ดไปใๆๅฐ่ฒป็จ b-flow (by cost-scaling)
- (โ โ โ โ ) ๆๅฐๆต้ๅถ็ดไปใๆๅฐ่ฒป็จ b-flow (by ใใใใฏใผใฏๅไฝๆณ)
- (โ โ โ โ) ไบ้จใใใใณใฐ (Hopcroft-Karp ๆณ, in O(EโV))
- (โ โ โ โ) ้ใฟใคใไบ้จใใใใณใฐ (Hungarian ๆณ)
- (โ โ โ โ ) ไบ้จใใใใณใฐใฎ bitset ้ซ้ๅ
- (โ โ โ โ ) ใขใณใใฉใณใน้ใฟใคใไบ้จใใใใณใฐ (in O((K^2 log N + K^3)N))
- (โ โ โ โ) ไบ้จใฐใฉใใฎๆๅคง็ฌ็ซ้ๅ
- (โ โ โ โ) ไบ้จใฐใฉใใฎๆๅฐ็น่ขซ่ฆ
- (โ โ โ โ) ไบ้จใฐใฉใใฎๆๅฐ่พบ่ขซ่ฆ
- (โ โ โ โ) DAG ใฎๆๅฐใใน่ขซ่ฆ
- (โ โ โ โ) Project Selection Problem (ไฟ็งฐ๏ผ็ใใๅใใ)
- (โ โ โ โ) 2 ๅคๆฐ 2 ๅคใฎๅฃใขใธใฅใฉ้ขๆฐใฎๅใฎๆๅฐๅ
- (โ โ โ โ ) 3 ๅคๆฐ 2 ๅคใฎๅฃใขใธใฅใฉ้ขๆฐใฎๅใฎๆๅฐๅ
- (โ โ โ โ ) 2 ๅคๆฐ K ๅคใฎ Monge ้ขๆฐใฎๅใฎๆๅฐๅ
- (โ โ โ โ ) ๆๅฐๅธ่ฒป็จ b-flow (by primal-dual)
- (โ โ โ โ ) ๆๅฐ่ฒป็จใใณใทใงใณ (ๆๅฐ่ฒป็จๆตๅ้กใฎๅๅฏพๅ้ก)
ใ
่กๅ่จ็ฎใชใฉใไปฃๆฐ็ใช่จ็ฎใซ้ขใใใขใซใดใชใบใ ใงใ
- (โ โ โ โ) ๅฎๆฐไฝไธใฎ่กๅ (ๅ ๆณใปๆธๆณใปไนๆณ, ่กๅ็ดฏไน, ่กๅๅผ (in O(N^3)), ้่กๅ (in O(N^3)))
- (โ โ โ โ) Fp ไฝไธใฎ่กๅ (ๅ ๆณใปๆธๆณใปไนๆณ, ่กๅ็ดฏไน, ่กๅๅผ (in O(N^3)), ้่กๅ (in O(N^3)))
- (โ โ โ โ) ไธ่ฌใฎๅฏๆไฝไธใฎ่กๅ (ๅ ๆณใปๆธๆณใปไนๆณ, ่กๅ็ดฏไน, ่กๅๅผ (in O(N^3)), ้่กๅ (in O(N^3)))
- (โ โ โ โ) ๅ็ฐไธใฎ่กๅ (ๅ ๆณใปไนๆณ, ่กๅ็ดฏไน)
- (โ โ โ โ ) Euclid ็ฐไธใฎ่กๅ (ๅ ๆณใปๆธๆณใปไนๆณ, ่กๅ็ดฏไน, ่กๅๅผ (in O(N^3 log M)))
- (โ โ โ โ ) Fp ไฟๆฐใฎๅค้ ๅผ่กๅ (ๅ ๆณใปๆธๆณใปไนๆณ, ่กๅ็ดฏไน, ่กๅๅผ (in O(N^3 D)))
- (โ โ โ โ ) ไธ่ฌใฎๅฏๆ็ฐไธใฎ่กๅ (ๅ ๆณใปๆธๆณใปไนๆณ, ่กๅ็ดฏไน, ่กๅๅผ (in O(N^4)))
- (โ โ โ โ ) ไปปๆ mod ่กๅๅผ (by Euclid ็ฐไธใฎ่กๅๅผ่จ็ฎ in O(N^3 log M)))
- (โ โ โ โ ) Fp ไฝไธใฎ่กๅใฎ็นๆงๅค้ ๅผ (in O(N^3))
- (โ โ โ โ ) Fp ไฝไธใฎ่กๅใฎ่กๅๅผ det(M0 + M1x) (in O(N^3))
- (โ โ โ โ) F2 ไฝไธใฎ่กๅ (with bitset ้ซ้ๅ)
- (โ โ โ โ) XOR ๅบๅบ (ไฟ็งฐ๏ผnoshi ๅบๅบ)
- (โ โ โ โ) F2 ใใฏใใซ็ฉบ้ใฎไบคๅทฎ
- (โ โ โ โ ) Strassen ๆณ
- (โ โ โ โ ) ไฝๅ ๅญ่กๅ
- (โ โ โ โ ) ๅค้ ๅผ่กๅใฎ prefix product M(0)M(1)...M(K-1)
- (โ โ โ โ ) ใใใใขใณ (ๅฎๅ จใใใใณใฐใฎๅๆฐใซๅธฐ็)
- (โ โ โ โ ) ใใใฃใขใณ
- (โ โ โ โ ) Black Box Linear Algebra (่กๅๅผ่จ็ฎ in O(N^2 + N T(N)))
- (โ โ โ โ ) ๅทกๅ่กๅ (่กๅๅผ่จ็ฎ in O(N^2))
- (โ โ โ โ ) ไธไธ่ง Toeplitz ่กๅ (่กๅๅผ่จ็ฎ in O(N^2))
- (โ โ โ โ ) K ้ๅฏพ่ง่กๅ (่กๅๅผ่จ็ฎ in O(NK^2))
- (โ โ โ โ ) ไบ้ ไฟๆฐ่กๅใฎไฝ็จ
- (โ โ โ โ ) ในใฟใผใชใณใฐๆฐ่กๅใฎไฝ็จ
- (โ โ โ โ) FFT (้ซ้ใใผใชใจๅคๆ)
- (โ โ โ โ) NTT (้ซ้ๅฐไฝๅคๆ)
- (โ โ โ โ) ไปปๆ mod Convolution (mod < 10^9)
- (โ โ โ โ ) mod 2^64 Convolution
- (โ โ โ โ ) Relaxed Convolution
- (โ โ โ โ ) ไบๆฌกๅ FFT
- (โ โ โ โ ) ๅคๅคๆฐๅทกๅ FFT
- (โ โ โ โ ) ๅฝขๅผ็ๅช็ดๆฐ๏ผๅ จ้จไนใ
- (โ โ โ โ ) Inv of FPS
- (โ โ โ โ ) Exp of FPS
- (โ โ โ โ ) Log of FPS
- (โ โ โ โ ) Pow of FPS
- (โ โ โ โ ) Sqrt of FPS
- (โ โ โ โ ) Bostan-Mori ๆณ
- (โ โ โ โ ) Berlekamp-Massey ๆณ
- (โ โ โ โ ) Power Projection
- (โ โ โ โ ) FPS ใฎๅๆ (Kinoshita-Li ๆณ, in O(N (log N)^2))
- (โ โ โ โ ) FPS ใฎ้้ขๆฐ (Kinoshita-Li ๆณ, in O(N (log N)^2))
- (โ โ โ โ ) pow ๅๆ
- (โ โ โ โ ) ้จๅๅๆฐๅ่งฃ
- (โ โ โ โ ) ๅธธๅพฎๅๆน็จๅผ
- (โ โ โ โ ) ไธ่ง้ขๆฐ
- (โ โ โ โ ) ใชใณใฉใคใณ FPS
- (โ โ โ โ ) ๅคๅคๆฐ FPS
- (โ โ โ โ) Polynomial Taylor Shift (in O(N log N))
- (โ โ โ โ) Lagrange ่ฃ้ (f(0), f(1), ..., f(D) -> f(x))
- (โ โ โ โ ) ๅค้ ๅผ่ฃ้ (in O(N(log N)^2))
- (โ โ โ โ ) ๅค้ ๅผ่ฃ้ (็ญๆฏๆฐๅใฎใจใ) (in O(N log N))
- (โ โ โ โ ) Multipoint Evaluation (in O(M(log M)^2 + N log N))
- (โ โ โ โ ) Multipoint Evaluation (็ญๆฏๆฐๅใฎใจใ) (by chirp z-transform, in O(N log N))
- (โ โ โ โ ) ๅค้ ๅผใฎๅบๅบๅคๆ๏ผMonomial ๅบๅบ โ Newton ๅบๅบ (in O(N(log N)^2))
- (โ โ โ โ) ๅค้ ๅผใใผใธใใฏ (ๆฌกๆฐใฎ็ทๅใ D ใฎๅค้ ๅผใฎ็ท็ฉ in O(D (log D)^2))
- (โ โ โ โ) ๅค้ ๅผใฎ็ดฏไน f(x)^e mod g(x)
- (โ โ โ โ) ๅค้ ๅผใฎ middle product (c[i] = sum_j a[i+j]b[j])
- (โ โ โ โ ) ๅค้ ๅผใฎ่ฉไพก็นใทใใ (in O((N + M)log(N + M))
- (โ โ โ โ ) ๅค้ ๅผใฎ้ค็ฎ (by NTT, inv of FPS, in O(N log N))
- (โ โ โ โ ) ๅค้ ๅผ GCD (by half-gcd, in O(N(log N)^2))
- (โ โ โ โ ) ๅค้ ๅผใฎ้ถ็นใๆฑใใ (mod 998244353)
- (โ โ โ โ) floor sum
- (โ โ โ โ ) ่ช็ถๆฐใฎ k ไนๅ (Faulhaber ใฎๅ ฌๅผ)
- (โ โ โ โ ) ฮฃ{i=0}^{n-1} r^i i^d
- (โ โ โ โ ) ฮฃ{i=0}^{โ} r^i i^d
- (โ โ โ โ ) ฮฃ{i=0}^{n-1} a^i f(i)
- (โ โ โ โ ) N! mod P (by FPS, O(โP log P))
- (โ โ โ โ ) Tetration
- (โ โ โ โ ) ไบ้ ไฟๆฐใฎ prefix sum ใฎๅค็น่ฉไพก
- (โ โ โ โ ) Karatsuba ๆณ
ๆฐใไธใใชใฉใ็ตๅใๆฐๅญฆใซ้ขใใใขใซใดใชใบใ ใงใใ
- (โ โโโ) Modint
- (โ โ โโ) ๅฎ่กๆใซๆณใๆฑบใพใ Modint
- (โ โ โ โ) ใขใณใดใกใชไน็ฎใ็จใใ Modint (mod ใฏ 2^62 ๆชๆบใฎๅฅๆฐ)
- (โ โโโ) ไบ้ ไฟๆฐ (ใชใผใฝใใใฏใน, n<=10^7, r<=10^7, p<=10^9)
- (โ โโโ) ไบ้ ไฟๆฐ (ๆ็ด่จ็ฎ, n<=10^9, r<=10^7, p<=10^9)
- (โ โโโ) ไบ้ ไฟๆฐ (ๆผธๅๅผ่จ็ฎ, n<=5000, r<=5000, p<=10^9)
- (โ โ โ โ) ไบ้ ไฟๆฐ (ไปปๆ mod, n<=10^7, r<=10^7, m<=10^9)
- (โ โ โโ) ้่ค็ตๅใ
- (โ โ โ โ) ใซใฟใฉใณๆฐ
- (โ โ โ โ) ๅๅฒๆฐ P(N, K) (in O(NK))
- (โ โ โ โ ) ๅๅฒๆฐ P(N) (in O(NโN))
- (โ โ โ โ) ็ฌฌไธ็จฎในใฟใผใชใณใฐๆฐ
- (โ โ โ โ) ็ฌฌไบ็จฎในใฟใผใชใณใฐๆฐ
- (โ โ โ โ) ใใซๆฐ
- (โ โ โ โ) ใใซใใผใคๆฐ
- (โ โ โ โ) ใขใณใขใผใซๆฐ
- (โ โ โ โ) ้ซ้ใผใผใฟๅคๆใป้ซ้ใกใใฆในๅคๆ
- (โ โ โ โ ) ้ซ้ใขใใใผใซๅคๆ
- (โ โ โ โ ) AND Convolution
- (โ โ โ โ ) OR Convolution
- (โ โ โ โ ) XOR Convolution
- (โ โ โ โ ) Subset Convolution
- (โ โ โ โ ) ้ๅๅช็ดๆฐใฎ exp
- (โ โ โ โ ) ้ๅๅช็ดๆฐใฎๅๆ
- (โ โ โโ) Nim
- (โ โ โโ) Grundy ๆฐ
- (โ โ โ โ ) Nim Product
- (โ โ โ โ ) Grundy ๆฐใจๅค้ ๅผ็ฐใฎๅคๆ
- (โ โ โ โ ) ่ถ ็พๅฎๆฐ
- (โ โ โโ) LIS and LDS
- (โ โ โ โ ) ใใชใฅใผใใกใผใณใผใ
- (โ โ โ โ ) ๅ็ฐ
ๆดๆฐ่ซ็ใขใซใดใชใบใ ใงใใ
- (โ โโโ) ็ดๆฐๅๆ
- (โ โโโ) ๆๅคงๅ ฌ็ดๆฐ (Euclid ใฎไบ้คๆณ)
- (โ โโโ) ๆๅฐๅ ฌๅๆฐ
- (โ โโโ) ๆกๅผต Euclid ใฎไบ้คๆณ
- (โ โโโ) a^n, a^{-1} (mod m)
- (โ โโโ) ็ด ๆฐๅคๅฎ
- (โ โโโ) ็ด ๅ ๆฐๅ่งฃ
- (โ โ โ โ) ็ขบ็็ใช้ซ้็ด ๆฐๅคๅฎ (Miller-Rabin ๆณ)
- (โ โ โ โ) ็ขบ็็ใช้ซ้็ด ๅ ๆฐๅ่งฃ (Pollard ใฎใญใผๆณ)
- (โ โ โ โ) ๅๅงๆ น
- (โ โ โ โ) ไฝๆฐ (a^x โก 1 (mod p) ใจใชใๆๅฐใฎ x)
- (โ โ โ โ) ้ขๆฃๅฏพๆฐ
- (โ โโโ) ใจใฉใในใใในใฎ็ฏฉ
- (โ โ โโ) ใจใฉใในใใในใฎๅบ้็ฏฉ
- (โ โ โโ) ้ซ้็ด ๅ ๆฐๅ่งฃ, ็ดๆฐๅๆ, ใกใใฆใน้ขๆฐ (ใจใฉใในใใในใฎ็ฏฉ้ขจ)
- (โ โ โ โ ) ็ทๅฝข็ฏฉ
- (โ โ โ โ ) ใขใใญใณใฎ็ฏฉ
- (โ โ โ โ ) ้ซ้ใผใผใฟๅคๆ๏ผ็ดๆฐๅๆฐ้ขไฟ
- (โ โ โ โ ) ๆทปๅญ GCD Convolution
- (โ โ โ โ ) ๆทปๅญ LCM Convolution
- (โ โ โ โ ) Multivariate Multiplication
- (โ โ โ โ ) ไนๆณ็้ขๆฐใฎๅๆ
- (โ โ โ โ ) ไนๆณ็้ขๆฐใฎ prefix sum ใฎๅๆ
- (โ โ โ โ ) ใชใคใฉใผ้ขๆฐใฎๅ
- (โ โ โ โ ) ็กๅนณๆนๆฐใฎๅๆฐ
- (โ โ โ โ ) N ไปฅไธใฎ็ด ๆฐใฎๅๆฐ (O(N^{2/3}))
- (โ โ โ โ) ไธญๅฝๅฐไฝๅฎ็
- (โ โ โ โ) ไธญๅฝๅฐไฝๅฎ็ (Garner ๆณ)
- (โ โ โ โ ) ใใซๆน็จๅผ
- (โ โ โ โ ) ๅนณๆนๅฐไฝ (TonelliโShanks ๆณ)
- (โ โ โ โ ) Kth Root (MOD) (TonelliโShanks ๆณ)
- (โ โ โโ) 128 ใใใๆดๆฐ
- (โ โ โ โ) ๅคๅ้ทๆดๆฐ (ใใคใผใ)
- (โ โ โ โ ) ๅคๅ้ทๆดๆฐ (้ซ้)
- (โ โ โ โ ) ๅคๅ้ทๆดๆฐใฎๅๆฐ
- (โ โ โ โ ) ๅคๅ้ทๆดๆฐใฎๆๅคงๅ ฌ็ดๆฐ
- (โ โ โ โ) ๆ็ๆฐ
- (โ โ โ โ) Stern-Brocot ๆจ
- (โ โ โ โ ) Enumerate Convex
- (โ โ โ โ ) Enumerate Quotients
- (โ โโโ) ่ฒ ๆฐใซใๅฏพๅฟใใ floor, ceil
- (โ โโโ) ๅนณ่กกไธ้ฒๆณๅฑ้
- (โ โ โโ) x^K <= N ใจใชใๆๅคงใฎๆดๆฐ x
- (โ โ โโ) Euler ใฎใใผใใฃใจใณใ้ขๆฐ
- (โ โ โ โ ) ใฌใฆในๆดๆฐ
ใ
ๆ้ฉๅใซ้ขใใใขใซใดใชใบใ ใงใใ
- (โ โโโ) ใใใใตใใฏๅ้ก
- (โ โโโ) LIS
- (โ โโโ) LCS
- (โ โโโ) ็ทจ้่ท้ข
- (โ โ โโ) ใฐใชใใใซๅซใพใใๆๅคงๆญฃๆนๅฝข
- (โ โ โ โ) ใในใใฐใฉใ ้ทๆนๅฝข้ข็ฉๆๅคงๅ
- (โ โ โ โ ) ๆ้ฉไบๅๆข็ดขๆจ (Hu-Tucker ๆณ, in O(N log N))
- (โ โ โ โ) Monotone ่กๆๅฐๅคๅ้ก (Monotone Minima, in O(H + W log H))
- (โ โ โ โ) Monotone ๅไธๅง็นๆ็ญ่ทฏๅ้ก (D&D Monotone Minima, in O(N (log N)^2))
- (โ โ โ โ ) TM ่กๆๅฐๅคๅ้ก (SMAWK ๆณ, in O(H + W))
- (โ โ โ โ ) TM ๅไธๅง็นๆ็ญ่ทฏๅ้ก (D&D SMAWK ๆณ, in O(N log N))
- (โ โ โ โ ) Monge ๅไธๅง็นๆ็ญ่ทฏๅ้ก (by noshi's ็ฐกๆ LARSCH ๆณ, in O(N log N))
- (โ โ โ โ ) Monge ๅไธๅง็นๆ็ญ่ทฏๅ้ก (by LARSCH ๆณ, in O(N))
- (โ โ โ โ) Convex Hull Trick (็ด็ท๏ผๅพใๅ่ชฟ, in O(log N)) (ใฏใจใชใๅ่ชฟใชใ O(1))
- (โ โ โ โ ) Convex Hull Trick (็ด็ท๏ผๅพใๅ่ชฟใงใชใใฆใใ, by Li Chao Tree, in O(log N))
- (โ โ โ โ ) Convex Hull Trick (็ด็ท๏ผๅพใๅ่ชฟใงใชใใฆใใ, by Line Container, in O(log C))
- (โ โ โ โ ) ไธ่ฌๅ Convex Hull Trick (Monge, by Li Chao Tree, in O(log N))
- (โ โ โ โ ) 2D Line container (max(ax + by) ใฏใจใช)
- (โ โ โ โ) Slope Trick (ๅพใใฎๅคๅ็นใ็ฎก็ by priority queue)
- (โ โ โ โ ) Dual Slope Trick (ๅๅบ้ใฎๅพใใ็ฎก็ by priority queue)
- (โ โ โ โ ) Super Slope Trick (by Splay ๆจ)
- (โ โ โ โ ) Min Plus Convolution (ๅธใจๅธ)
- (โ โ โ โ ) Min Plus Convolution (ๅธใจไปปๆ)
- (โ โ โ โ ) Min Plus Convolution (ๅนใจไปปๆ)
- (โ โ โ โ ) Axiotis-Tzamos Knapsack
- (โ โ โ โ ) Monge ่กๅใฎ min-plus ๅๆ (in O(N^2))
- (โ โ โ โ ) Monge ๆงใๆบใใๅบ้ DP ใฎ Knuth-Yao Speedup (in O(N^2))
- (โ โ โ โ ) Monge ๅไธๅง็น k ่พบๆ็ญ่ทฏๅ้ก (in O(N^2))
- (โ โ โ โ ) Monge ๅ จ็น้ๆ็ญ่ทฏๅ้ก (in O(N^2))
- (โ โ โ โ ) Monge d-่พบ s-t ๆ็ญ่ทฏๅ้ก (by Aliens DP, in O(N log N))
- (โ โ โ โ ) Monge d-่พบ s-t ๆ็ญ่ทฏใฎ d = 1, 2, ..., N ใซใใใๅๆ (Aliens DP, in O(N log N))
- (โ โ โ โ ) anti-Monge ๅไธๅง็นๆ็ญ่ทฏๅ้ก (by D&D SMAWK ๆณ, in O(N log N))
- (โ โ โ โ) ใใใญใคใไธใฎ Greedy ๆณ
- (โ โ โ โ ) ใใใญใคใไบคๅทฎ
- (โ โโโ) ไบๆฌกๆน็จๅผ
- (โ โโโ) ไบๅๆข็ดขๆณ (ๆน็จๅผใฎ่งฃใ 1 ใคๆฑใใ)
- (โ โ โโ) ไธๅๆข็ดขๆณ
- (โ โ โโ) ้ป้ๆข็ดขๆณ
- (โ โ โ โ) Newton ๆณ
- (โ โ โ โ) ๆ็ญ่ทฏๅ้กใฎๅๅฏพๅ้ก (ไฟ็งฐ๏ผ็ใฒใผ)
- (โ โ โ โ ) ๅไฝๆณ (ไบๆฎต้ๅไฝๆณ)
- (โ โ โ โ ) ๅๆ้ๅฎๆณ
ใ
ๆข็ดขใซ้ขใใใขใซใดใชใบใ ใงใใ
- (โ โ โโ) next_combination (nCk ้ใใฎๅ จๆข็ดข)
- (โ โ โโ) ไธไฝ้ๅใฎๅๆ (3^N ้ใใฎๅ จๆข็ดข)
- (โ โ โโ) ไธไฝ้ๅใฎๅๆ
- (โ โ โโ) ๆฐ็ฌใฝใซใใผ
- (โ โ โ โ) 2-SAT
- (โ โ โ โ ) SAT Solver
- (โ โ โ โ) ฮฑ-ฮฒ ๆข็ดข
- (โ โ โ โ) ็ผใ้ใๆณ
- (โ โ โ โ) A*
- (โ โ โ โ) IDA*
- (โ โ โ โ ) Set Cover
- (โ โ โ โ ) k-Cover (O(2^N N))
- (โ โ โ โ ) k-partition (O(2^N N^3))
ใ
ๆๅญๅใขใซใดใชใบใ ใงใใ
- (โ โ โโ) LL(1) ๅๅธฐไธ้ใใผใต
- (โ โ โโ) ใญใผใชใณใฐใใใทใฅ
- (โ โ โ โ) ๅไธใใฟใผใณๆค็ดข (KMP ๆณ)
- (โ โ โ โ ) ่คๆฐใใฟใผใณๆค็ดข (Aho-Corasick ๆณ)
- (โ โ โ โ ) ไบๆฌกๅ ใญใผใชใณใฐใใใทใฅ
- (โ โ โ โ ) ใปใฐใกใณใๆจไธใฎใญใผใชใณใฐใใใทใฅ
- (โ โ โ โ) Suffix Array
- (โ โ โ โ) Suffix Tree
- (โ โ โ โ) Suffix Automation
- (โ โ โโ) Z ๆณ
- (โ โ โ โ) Manacher ๆณ
- (โ โ โ โ) Run Enumerate
- (โ โ โ โ) Trie ๆจ
- (โ โ โ โ ) Palindromic ๆจ (AOJ 2292)
- (โ โ โ โ) ๆๅญๅใฎ็ธ็ฐใชใ subsequence ใฎๅๆฐ (by ้ใใ DP, in O(N))
- (โ โ โ โ) ๆๅญๅใฎ็ธ็ฐใชใ substring ใฎๅๆฐ (by Suffix Array, in O(N))
- (โ โ โ โ) N ๅใฎๆๅญๅใฎ concat ใฎใใกใ่พๆธ้ ๆๅฐใฎใใฎ
- (โ โโโ) ใฉใณใฌใณใฐในๅง็ธฎ
- (โ โ โ โ ) ใฏใคใซใใซใผใใใฟใผใณใใใใณใฐ
ใ
ๆจไธใฎใฏใจใชใซ็ญใใใใผใฟๆง้ ใใๆจใซ้ขใใๅ้กใ่งฃใใขใซใดใชใบใ ใฎๅฎ่ฃ ใงใ
- (โ โ โ โ) ๆจใฎ่ตฐๆป (้จๅๆจใตใคใบ, LCA, Euler tour ใชใฉ)
- (โ โ โ โ) LCA (by ใใใชใณใฐ)
- (โ โ โ โ) ๆจใฎ็ดๅพ
- (โ โ โ โ) ๆจใฎไธญๅฟ
- (โ โ โ โ) ๆจใฎ้ๅฟ
- (โ โ โ โ ) ๆจใฎ Distance Frequency Table
- (โ โ โ โ) Functional ใฐใฉใใฎๅ่งฃ (้ฃ็ต)
- (โ โ โ โ) Functional ใฐใฉใใฎๅ่งฃ (้้ฃ็ต)
- (โ โ โ โ) Namori ใฐใฉใใฎๅ่งฃ (้ฃ็ต)
- (โ โ โ โ) Namori ใฐใฉใใฎๅ่งฃ (้้ฃ็ต)
- (โ โ โโ) ๆจ DP
- (โ โ โ โ) ไบไนใฎๆจ DP (ไฟ็งฐ)
- (โ โ โ โ) ๅ จๆนไฝๆจ DP
- (โ โ โ โ) ๅ จๆนไฝๆจ DP (่พบใซ้ใฟใใใๅ ดๅ)
- (โ โ โ โ) Euler Tour
- (โ โ โ โ) LCA (by Euler Tour)
- (โ โ โ โ) ้จๅๆจๅ ็ฎ (by Euler Tour)
- (โ โ โ โ) HL ๅ่งฃ
- (โ โ โ โ) LCA (by HL ๅ่งฃ)
- (โ โ โ โ) ้ๅฟๅ่งฃ
- (โ โ โ โ ) Link-Cut ๆจ
- (โ โ โ โ ) ้จๅๆจๅ ็ฎ (by Link-Cut ๆจ)
- (โ โ โ โ ) ้ ๅปถไผๆญ Link-Cut ๆจ
- (โ โ โ โ ) toptree
- (โ โ โ โ) Union-Find ใฎใใผใธ้็จใ่กจใๆจ
- (โ โ โ โ) Cartesian Tree
- (โ โ โ โ) Auxiliary Tree
- (โ โ โ โ) Inclusion Tree
- (โ โ โ โ) ๅผทๅนณ่กกไบๅๆจใฎ Distance Frequency Table
- (โ โ โ โ) DSU on Tree
- (โ โ โ โ) ๅ็็ดๅพ
- (โ โ โ โ) ๅ็ rerooting
- (โ โ โ โ ) Level Ancester
ใใฎไปใฎใขใซใดใชใบใ ใงใ
- (โ โ โ โ ) Fast IO
- (โ โโโ) ใฐใชใใใฎ 4 ่ฟๅ, 8 ่ฟๅ
- (โ โโโ) ใใใซใ ใฎ 6 ่ฟๅ
- (โ โโโ) ใฏใคใใฏใฝใผใ
- (โ โโโ) ใใผใธใฝใผใ
- (โ โโโ) ใใผใใฝใผใ
- (โ โโโ) ่จๆฐใฝใผใ
- (โ โโโ) ๆฟๅ ฅใฝใผใ
- (โ โโโ) ้ธๆใฝใผใ
- (โ โโโ) ใใใซใฝใผใ
- (โ โโโ) ใทใงใซใฝใผใ
- (โ โโโ) ใณใ ใฝใผใ
- (โ โโโ) ใใดใฝใผใ
- (โ โ โ โ ) ACL
- (โ โ โโ) XorShift, ใฉใณใใ ใทใฃใใใซ
- (โ โ โโ) ใฟใคใใผ
- (โ โ โโ) ใตใคใณใญ
- (โ โ โโ) ๆๆฅ
- (โ โ โ โ) ๅ้ขไฝ (AOJ 2060)
ใ
ใ
