Problemas
Muy fácil · Sorting · Greedy algorithms
Muy fácil · Brute force · String suffix structures
Muy fácil · Graphs
Fácil · Implementation
Media · Greedy algorithms · Sorting · Geometry
Difícil · Dynamic programming · Combinatorics · Number theory
Fácil · Graphs · Shortest paths
Muy fácil · Dynamic programming · Prefix Sums
Difícil · Trees · Depth-first Search · Combinatorics · Prefix Sums · Binary Search
Muy difícil · Dynamic programming · Combinatorics · Greedy algorithms · Number theory · Stacks
Muy fácil · Implementation
Muy fácil · Implementation · Graphs
Media · Greedy algorithms · Prefix Sums
Media · Sorting · Greedy algorithms
Muy fácil · Prefix Sums · Implementation
Fácil · Graphs · Disjoint set union
Muy fácil · Binary Search · Data Structures · Dynamic programming
Muy difícil · Binary Search · Data Structures · Greedy algorithms · Sorting
Muy difícil · Prefix Sums · Dynamic programming · Greedy algorithms · Scanline / Sweep Line
Fácil · Prefix Sums · Dynamic programming
Muy difícil · Trees · Dynamic programming · Combinatorics · Depth-first Search · Number theory
Muy difícil · Dynamic programming · Dynamic Programming Optimization · Fenwick Tree · Segment Tree · Divide and Conquer
Muy fácil · Geometry
Muy fácil · Brute force
Muy fácil · Sorting · Greedy algorithms