Προβλήματα
Εύκολο · Scanline / Sweep Line · Sorting · Data Structures · Geometry
Μέτριο · Dijkstra algorithm · Shortest paths · Graphs
Πολύ εύκολο · Dynamic programming · Graphs · Shortest paths
Δύσκολο · Sorting · Geometry
Δύσκολο · Dynamic programming · Bitmasks · Binary Search
Πολύ δύσκολο · Depth-first Search · Dynamic programming · Graphs · Shortest paths
Εύκολο · Greedy algorithms · Strings
Μέτριο · Greedy algorithms · Math
Δύσκολο · Combinatorics · Sorting · Greedy algorithms
Δύσκολο · Graphs · Depth-first Search · Disjoint set union · Implementation
Δύσκολο · Greedy algorithms · Stacks · Prefix Sums · Queries
Δύσκολο · Constructive Algorithms · Greedy algorithms · Prefix Sums
Πολύ εύκολο · Bitmasks · Dynamic programming · Combinatorics
Δύσκολο · Shortest paths · Breadth-first Search · Graphs
Πολύ δύσκολο · Graphs · Sorting · Two pointers · Data Structures
Δύσκολο · Breadth-first Search · Graphs · Combinatorics · Prefix Sums · Number theory
Πολύ δύσκολο · Dynamic programming · Dynamic Programming Optimization · Binary Search · Stacks
Πολύ δύσκολο · Graphs · Depth-first Search · Fenwick Tree · Prefix Sums · Data Structures
Μέτριο · Implementation
Εύκολο · Implementation
Πολύ εύκολο · Math · Geometry
Δύσκολο · Breadth-first Search · Greedy algorithms
Μέτριο · Greedy algorithms · Sorting
Πολύ δύσκολο · Dynamic programming · Prefix Sums · Data Structures
Δύσκολο · Games · Combinatorics · Prefix Sums · Number theory · Greedy algorithms