Προβλήματα
Πολύ εύκολο · Sorting · Greedy algorithms
Πολύ εύκολο · Brute force · String suffix structures
Πολύ εύκολο · Graphs
Εύκολο · Implementation
Μέτριο · Greedy algorithms · Sorting · Geometry
Δύσκολο · Dynamic programming · Combinatorics · Number theory
Εύκολο · Graphs · Shortest paths
Πολύ εύκολο · Dynamic programming · Prefix Sums
Δύσκολο · Trees · Depth-first Search · Combinatorics · Prefix Sums · Binary Search
Πολύ δύσκολο · Dynamic programming · Combinatorics · Greedy algorithms · Number theory · Stacks
Πολύ εύκολο · Implementation
Πολύ εύκολο · Implementation · Graphs
Μέτριο · Greedy algorithms · Prefix Sums
Μέτριο · Sorting · Greedy algorithms
Πολύ εύκολο · Prefix Sums · Implementation
Εύκολο · Graphs · Disjoint set union
Πολύ εύκολο · Binary Search · Data Structures · Dynamic programming
Πολύ δύσκολο · Binary Search · Data Structures · Greedy algorithms · Sorting
Πολύ δύσκολο · Prefix Sums · Dynamic programming · Greedy algorithms · Scanline / Sweep Line
Εύκολο · Prefix Sums · Dynamic programming
Πολύ δύσκολο · Trees · Dynamic programming · Combinatorics · Depth-first Search · Number theory
Πολύ δύσκολο · Dynamic programming · Dynamic Programming Optimization · Fenwick Tree · Segment Tree · Divide and Conquer
Πολύ εύκολο · Geometry
Πολύ εύκολο · Brute force
Πολύ εύκολο · Sorting · Greedy algorithms