Problemas
Fácil · Hashing
Difícil · Brute force
Fácil · Greedy algorithms · Sorting
Fácil · Dynamic programming
Difícil · Dynamic programming · Combinatorics
Muy difícil · Graphs
Muy fácil · Binary Search
Muy fácil · Prefix Sums · String suffix structures
Muy difícil · Binary Search · Greedy algorithms · Disjoint set union · Graphs · Sorting
Muy difícil · Probabilities
Muy fácil · Graphs
Muy fácil · Implementation
Media
Difícil · Bitmasks · Dynamic programming · Greedy algorithms
Fácil · Implementation
Muy fácil · Brute force · Strings
Difícil · Graphs · Depth-first Search · Constructive Algorithms · Strings
Difícil · Shortest paths · Breadth-first Search · Graphs · Dynamic programming
Difícil · Dynamic programming · Sorting · Strings · Combinatorics
Muy difícil · Greedy algorithms · Binary Search · Geometry · Math · Optimization
Muy difícil · Graph network flows · Expression parsing
Muy difícil · Graphs
Fácil · Math
Media · Math
Muy fácil · Binary Search