Problemas
Difícil · Greedy algorithms · Sorting · Combinatorics · Number theory · Implementation
Media · Greedy algorithms · Sorting · Data Structures
Muy difícil · Dynamic programming · Greedy algorithms · Sorting · Combinatorics
Media · Graphs · Disjoint set union
Media · Dynamic programming
Muy fácil · Implementation · Prefix Sums
Fácil · Geometry
Fácil · Math · Brute force
Fácil · Games
Media · Dynamic programming · String suffix structures
Difícil · Segment Tree · Math
Media · Brute force · Combinatorics
Media · Dijkstra algorithm · Shortest paths · Graphs
Fácil · Math · Fast Fourier transform · Dynamic programming · Implementation
Fácil · Graphs
Difícil · Breadth-first Search · Graphs · Hashing
Difícil · Depth-first Search · Sorting · Scanline / Sweep Line · Data Structures · Two pointers
Difícil · Geometry · Sorting
Fácil · Sorting · Geometry
Muy fácil · Math
Fácil · Graphs · Implementation
Muy fácil · Math
Muy fácil · Math
Muy fácil · Graphs
Muy difícil · String suffix structures