Feladatok
Nagyon könnyű · Sorting · Greedy algorithms
Nagyon könnyű · Brute force · String suffix structures
Nagyon könnyű · Graphs
Könnyű · Implementation
Közepes · Greedy algorithms · Sorting · Geometry
Nehéz · Dynamic programming · Combinatorics · Number theory
Könnyű · Graphs · Shortest paths
Nagyon könnyű · Dynamic programming · Prefix Sums
Nehéz · Trees · Depth-first Search · Combinatorics · Prefix Sums · Binary Search
Nagyon nehéz · Dynamic programming · Combinatorics · Greedy algorithms · Number theory · Stacks
Nagyon könnyű · Implementation
Nagyon könnyű · Implementation · Graphs
Közepes · Greedy algorithms · Prefix Sums
Közepes · Sorting · Greedy algorithms
Nagyon könnyű · Prefix Sums · Implementation
Könnyű · Graphs · Disjoint set union
Nagyon könnyű · Binary Search · Data Structures · Dynamic programming
Nagyon nehéz · Binary Search · Data Structures · Greedy algorithms · Sorting
Nagyon nehéz · Prefix Sums · Dynamic programming · Greedy algorithms · Scanline / Sweep Line
Könnyű · Prefix Sums · Dynamic programming
Nagyon nehéz · Trees · Dynamic programming · Combinatorics · Depth-first Search · Number theory
Nagyon nehéz · Dynamic programming · Dynamic Programming Optimization · Fenwick Tree · Segment Tree · Divide and Conquer
Nagyon könnyű · Geometry
Nagyon könnyű · Brute force
Nagyon könnyű · Sorting · Greedy algorithms