pstopia
Notes for Problem Solving Contest
Solutions
Topcoder
Codeforces
AtCoder
ICPC
Algorithm notes
Data Structure
Fenwick Tree
Segment Tree (Bottom Up)
Segment Tree with Lazy Propagation (Bottom Up)
Disjoint Set
Graph
SCC (Tarjan)
SCC (Kosaraju)
BCC, Cut vertex, Bridge
Maximum Flow (Dinic)
Maximum Flow with Edge Demands
Math
Fast Fourier Transform