Probleme
Ușor · Brute force · Greedy algorithms
Mediu · Greedy algorithms · Sorting · Prefix Sums
Foarte dificil · Dynamic programming · Depth-first Search · Trees · Strings
Foarte dificil · Graphs · Depth-first Search · Dynamic programming · Bitsets
Dificil · Combinatorics · Greedy algorithms · Sorting · Trees · Math
Foarte ușor · Math
Ușor · Number theory · Greedy algorithms
Mediu · Greedy algorithms · Sorting
Mediu · Prefix Sums · Bitwise Operations · Math
Dificil · Combinatorics · Number theory · Hashing
Ușor · Sorting · Greedy algorithms
Mediu · Number theory · Math
Ușor · Binary Search · Math · Number theory
Dificil · Greedy algorithms · Bitmasks · Bitwise Operations
Dificil · Fast Fourier transform · Number theory · Combinatorics · Prefix Sums
Mediu · Greedy algorithms · Sorting
Dificil · Bitwise Operations · Two pointers · Binary Search
Dificil · Greedy algorithms · Hashing · Prefix Sums · Sorting
Foarte dificil · Dynamic programming · Math · Number theory · Probabilities
Dificil · Hashing · Strings · Combinatorics · Number theory
Ușor · Prefix Sums
Dificil · Constructive Algorithms · Greedy algorithms · Math
Mediu · Combinatorics · Number theory · Graphs
Dificil · Combinatorics · Number theory · Prefix Sums · Math
Dificil · Disjoint set union · Graphs · Constructive Algorithms · Greedy algorithms