Problèmes
Très facile · Math
Très facile · Implementation
Facile · Hashing
Très facile · Sorting · Hashing
Facile · Sorting · Data Structures
Très facile · Implementation
Très facile · Implementation
Très difficile · Bitmasks · Dynamic programming · Graph matchings · Combinatorics
Facile · Depth-first Search
Très difficile · Dynamic programming · Strings · Greedy algorithms · Prefix Function
Très difficile · Data Structures · Disjoint set union · Graphs · Divide and Conquer · Segment Tree
Facile · Breadth-first Search
Difficile · Geometry · Trees · Constructive Algorithms · Depth-first Search · Sorting
Facile · Prefix Sums
Difficile · Dynamic programming · Prefix Sums
Moyen · String suffix structures · Strings
Très difficile · Divide and Conquer · Sparse Table · Binary Search · Range queries · Number theory
Très facile · Graphs
Difficile · Number theory · Math · Prefix Sums
Moyen · Greedy algorithms · Bitwise Operations
Très difficile · Strings · Prefix Function · Matrix · Dynamic programming
Très facile · Strings · Brute force
Facile · Implementation
Difficile · Graphs · Greedy algorithms · Sorting