Problèmes
Très facile · Sorting · Greedy algorithms
Très facile · Brute force · String suffix structures
Très facile · Graphs
Facile · Implementation
Moyen · Greedy algorithms · Sorting · Geometry
Difficile · Dynamic programming · Combinatorics · Number theory
Facile · Graphs · Shortest paths
Très facile · Dynamic programming · Prefix Sums
Difficile · Trees · Depth-first Search · Combinatorics · Prefix Sums · Binary Search
Très difficile · Dynamic programming · Combinatorics · Greedy algorithms · Number theory · Stacks
Très facile · Implementation
Très facile · Implementation · Graphs
Moyen · Greedy algorithms · Prefix Sums
Moyen · Sorting · Greedy algorithms
Très facile · Prefix Sums · Implementation
Facile · Graphs · Disjoint set union
Très facile · Binary Search · Data Structures · Dynamic programming
Très difficile · Binary Search · Data Structures · Greedy algorithms · Sorting
Très difficile · Prefix Sums · Dynamic programming · Greedy algorithms · Scanline / Sweep Line
Facile · Prefix Sums · Dynamic programming
Très difficile · Trees · Dynamic programming · Combinatorics · Depth-first Search · Number theory
Très difficile · Dynamic programming · Dynamic Programming Optimization · Fenwick Tree · Segment Tree · Divide and Conquer
Très facile · Geometry
Très facile · Brute force
Très facile · Sorting · Greedy algorithms