Προβλήματα
Πολύ δύσκολο · Dynamic programming · Graphs · Shortest paths · Data Structures
Πολύ εύκολο · Constructive Algorithms · Brute force
Δύσκολο · Greedy algorithms · Constructive Algorithms · Number theory · Combinatorics
Δύσκολο · Graphs · Greedy algorithms · Geometry · Math
Πολύ δύσκολο · Graphs · Depth-first Search · Constructive Algorithms
Δύσκολο · Binary Search · Geometry · Convex Hull
Δύσκολο · Strings · Hashing · Prefix Sums · Combinatorics
Πολύ δύσκολο · Dynamic programming · Bitmasks · Prime factorization · Combinatorics
Δύσκολο · Binary Search · Greedy algorithms · Sorting
Πολύ δύσκολο · Graphs
Δύσκολο · Dynamic programming · Trees · Depth-first Search · Greedy algorithms
Πολύ εύκολο · Dynamic programming · Matrix
Εύκολο · Sorting
Μέτριο · Prefix Sums · String suffix structures
Δύσκολο · Suffix Array · Strings
Πολύ εύκολο · Math
Εύκολο · Sorting · Two pointers
Πολύ εύκολο · Greedy algorithms
Πολύ εύκολο · Dynamic programming
Πολύ εύκολο · Divide and Conquer · Sorting
Εύκολο · Binary Search · Bitwise Operations · Sorting
Εύκολο · Dynamic programming · Bitwise Operations · Math
Εύκολο · Graphs · Greedy algorithms · Data Structures
Πολύ εύκολο · Implementation
Εύκολο · Math · Implementation