Probleme
Dificil · Greedy algorithms · Sorting · Combinatorics · Number theory · Implementation
Mediu · Greedy algorithms · Sorting · Data Structures
Foarte dificil · Dynamic programming · Greedy algorithms · Sorting · Combinatorics
Mediu · Graphs · Disjoint set union
Mediu · Dynamic programming
Foarte ușor · Implementation · Prefix Sums
Ușor · Geometry
Ușor · Math · Brute force
Ușor · Games
Mediu · Dynamic programming · String suffix structures
Dificil · Segment Tree · Math
Mediu · Brute force · Combinatorics
Mediu · Dijkstra algorithm · Shortest paths · Graphs
Ușor · Math · Fast Fourier transform · Dynamic programming · Implementation
Ușor · Graphs
Dificil · Breadth-first Search · Graphs · Hashing
Dificil · Depth-first Search · Sorting · Scanline / Sweep Line · Data Structures · Two pointers
Dificil · Geometry · Sorting
Ușor · Sorting · Geometry
Foarte ușor · Math
Ușor · Graphs · Implementation
Foarte ușor · Math
Foarte ușor · Math
Foarte ușor · Graphs
Foarte dificil · String suffix structures