implementation
math
greedy
dp
data structure
brute force
constructive algorithms
graphs
sortings
binary search
dfs and similar
trees
string
number theory
*special
geometry
bitmasks
two pointer
dsu
shortest paths
probabilities
divide and conquer
hashing
games
flows
interactive
string suffix structure
fft
graph matchings
ternary search
expression parsing
mee-in-the-middle
2-sat
chinese remainder theorem
schedules