Problèmes
Difficile · Greedy algorithms · Sorting · Combinatorics · Number theory · Implementation
Moyen · Greedy algorithms · Sorting · Data Structures
Très difficile · Dynamic programming · Greedy algorithms · Sorting · Combinatorics
Moyen · Graphs · Disjoint set union
Moyen · Dynamic programming
Très facile · Implementation · Prefix Sums
Facile · Geometry
Facile · Math · Brute force
Facile · Games
Moyen · Dynamic programming · String suffix structures
Difficile · Segment Tree · Math
Moyen · Brute force · Combinatorics
Moyen · Dijkstra algorithm · Shortest paths · Graphs
Facile · Math · Fast Fourier transform · Dynamic programming · Implementation
Facile · Graphs
Difficile · Breadth-first Search · Graphs · Hashing
Difficile · Depth-first Search · Sorting · Scanline / Sweep Line · Data Structures · Two pointers
Difficile · Geometry · Sorting
Facile · Sorting · Geometry
Très facile · Math
Facile · Graphs · Implementation
Très facile · Math
Très facile · Math
Très facile · Graphs
Très difficile · String suffix structures