Competitive Programming Solutions and Templates from the NYU Programming Team
Segement Tree w/ Lazy Propagation: Ahoy Pirates!
Floyd-Warshall: Arbitrage
MST: Dark Roads
Topological Sort: Ordering Tasks
Max Flow Min Cut: Sabotage
Dijktra's: Sending Email
Union-Find: War