|
math
(64)
|
sos-dp
(5)
|
permutation-group
(2)
|
mono-stack
(1)
|
|
dp
(53)
|
fft
(5)
|
parallel search
(2)
|
mono-queue
(1)
|
|
data structures
(50)
|
expectations
(5)
|
MST
(2)
|
meet-in-the-middle
(1)
|
|
others
(32)
|
dsu
(5)
|
li-chao tree
(2)
|
matroid
(1)
|
|
trees
(19)
|
mobius
(4)
|
lca
(2)
|
link-cut tree
(1)
|
|
graphs
(18)
|
Mo's algorithm
(4)
|
inclusion-exclusion principle
(2)
|
linear tree
(1)
|
|
greedy
(17)
|
matrices
(4)
|
hashing
(2)
|
i.e.
(1)
|
|
constructive algorithms
(16)
|
divide and conquer
(4)
|
graph matchings
(2)
|
heuristic algorithms
(1)
|
|
combinatorics
(15)
|
slopes
(3)
|
geometry
(2)
|
heavy-light decomposition
(1)
|
|
ds100p
(11)
|
interactive
(3)
|
fenwick-tree
(2)
|
games
(1)
|
|
lazy-tag tree
(10)
|
implementation
(3)
|
bfs
(2)
|
dfs and similar
(1)
|
|
flows
(9)
|
brute force
(3)
|
sweepline mo
(1)
|
dfs
(1)
|
|
number theory
(8)
|
balanced trees
(3)
|
sqrt decomposition
(1)
|
convexes
(1)
|
|
generating functions
(7)
|
tree-chain-splitting
(2)
|
shortest paths
(1)
|
chinese remainder theorem
(1)
|
|
blocks
(7)
|
strings
(2)
|
probabilities
(1)
|
CDQ
(1)
|
|
bitmasks
(7)
|
stirling numbers
(2)
|
ntt
(1)
|
|
binary search
(7)
|
SAM
(2)
|
multi-dimensional prefix-sum
(1)
|
|
tricks
(6)
|
poly
(2)
|
monotonicity
(1)
|