Προβλήματα
Εύκολο · Hashing
Δύσκολο · Brute force
Εύκολο · Greedy algorithms · Sorting
Εύκολο · Dynamic programming
Δύσκολο · Dynamic programming · Combinatorics
Πολύ δύσκολο · Graphs
Πολύ εύκολο · Binary Search
Πολύ εύκολο · Prefix Sums · String suffix structures
Πολύ δύσκολο · Binary Search · Greedy algorithms · Disjoint set union · Graphs · Sorting
Πολύ δύσκολο · Probabilities
Πολύ εύκολο · Graphs
Πολύ εύκολο · Implementation
Μέτριο
Δύσκολο · Bitmasks · Dynamic programming · Greedy algorithms
Εύκολο · Implementation
Πολύ εύκολο · Brute force · Strings
Δύσκολο · Graphs · Depth-first Search · Constructive Algorithms · Strings
Δύσκολο · Shortest paths · Breadth-first Search · Graphs · Dynamic programming
Δύσκολο · Dynamic programming · Sorting · Strings · Combinatorics
Πολύ δύσκολο · Greedy algorithms · Binary Search · Geometry · Math · Optimization
Πολύ δύσκολο · Graph network flows · Expression parsing
Πολύ δύσκολο · Graphs
Εύκολο · Math
Μέτριο · Math
Πολύ εύκολο · Binary Search