Problemas
Muy difícil · Dynamic programming · Graphs · Shortest paths · Data Structures
Muy fácil · Constructive Algorithms · Brute force
Difícil · Greedy algorithms · Constructive Algorithms · Number theory · Combinatorics
Difícil · Graphs · Greedy algorithms · Geometry · Math
Muy difícil · Graphs · Depth-first Search · Constructive Algorithms
Difícil · Binary Search · Geometry · Convex Hull
Difícil · Strings · Hashing · Prefix Sums · Combinatorics
Muy difícil · Dynamic programming · Bitmasks · Prime factorization · Combinatorics
Difícil · Binary Search · Greedy algorithms · Sorting
Muy difícil · Graphs
Difícil · Dynamic programming · Trees · Depth-first Search · Greedy algorithms
Muy fácil · Dynamic programming · Matrix
Fácil · Sorting
Media · Prefix Sums · String suffix structures
Difícil · Suffix Array · Strings
Muy fácil · Math
Fácil · Sorting · Two pointers
Muy fácil · Greedy algorithms
Muy fácil · Dynamic programming
Muy fácil · Divide and Conquer · Sorting
Fácil · Binary Search · Bitwise Operations · Sorting
Fácil · Dynamic programming · Bitwise Operations · Math
Fácil · Graphs · Greedy algorithms · Data Structures
Muy fácil · Implementation
Fácil · Math · Implementation