Προβλήματα
Δύσκολο · Geometry · Convex Hull · Strings · Number theory · Sorting
Μέτριο · Dynamic programming · Strings · Greedy algorithms
Πολύ δύσκολο · Dynamic programming · Matrix · Dynamic Programming Optimization
Μέτριο · Number theory · Prime factorization
Μέτριο · Math · Number theory · Hashing · Probabilities
Πολύ δύσκολο · Data Structures · Trees
Δύσκολο · Constructive Algorithms
Πολύ δύσκολο · Math · Number theory
Μέτριο · Strings
Πολύ δύσκολο · Combinatorics · Convex Hull · Geometry · Dynamic programming
Μέτριο · Dynamic programming · Knapsack · Combinatorics
Μέτριο · Prefix Sums · Bitwise Operations · Brute force
Πολύ δύσκολο · Dynamic programming · Dynamic Programming Optimization · Sorting · Greedy algorithms
Πολύ δύσκολο · Trees · Binary Search · Prefix Sums · SQRT Decomposition · Data Structures · Depth-first Search
Πολύ δύσκολο · Suffix Array · Sparse Table · Data Structures · Binary Search · Strings
Πολύ δύσκολο · Trees · Data Structures · Bitwise Operations · Divide and Conquer · Range queries · Prefix Sums
Δύσκολο · Geometry · Scanline / Sweep Line · Greedy algorithms
Πολύ δύσκολο · Matrix · Dynamic programming · Number theory · Bitmasks
Εύκολο · Two pointers · Greedy algorithms
Εύκολο · Combinatorics · Math
Μέτριο · Combinatorics · Dynamic programming
Μέτριο · Combinatorics · Number theory · Prefix Sums
Εύκολο · Two pointers · Prefix Sums
Πολύ δύσκολο · Dynamic programming · Graphs · Sorting · Shortest paths · Probabilities
Δύσκολο · Graphs · Breadth-first Search · Strings