Problèmes
Très difficile · Dynamic programming · Fast Fourier transform · Combinatorics · Math
Facile · Brute force
Facile · Math · Greedy algorithms
Difficile · Breadth-first Search · Graphs · Shortest paths
Difficile · Greedy algorithms · Prefix Sums · Binary Search · Sorting
Difficile · Number theory · Greedy algorithms · Math
Moyen · Strings
Difficile · Constructive Algorithms · Greedy algorithms · Math
Très difficile · Greedy algorithms · Sorting · Prefix Sums · Combinatorics
Très difficile · Number theory · Prime factorization · Sparse Table · Range queries · Greedy algorithms
Très difficile · Number theory · Prefix Sums · Queries · Prime factorization · Data Structures
Moyen · Number theory
Très facile · For Beginners
Facile · Brute force · Sorting · Implementation
Moyen · Math · Number theory
Facile · Brute force
Moyen · Binary Search · Bitwise Operations · Brute force
Moyen · Number theory · Hashing · Combinatorics
Facile · Number theory · Math
Facile · Bitmasks · Number theory · Combinatorics
Moyen · Math · Binary Search · Brute force
Difficile · Trees · Depth-first Search · Graphs · Dynamic programming
Très difficile · Greedy algorithms · Data Structures · Segment Tree · Fenwick Tree · Sorting
Facile · Bitmasks · Brute force
Difficile · Constructive Algorithms