Aufgaben
Leicht · Scanline / Sweep Line · Sorting · Data Structures · Geometry
Mittel · Dijkstra algorithm · Shortest paths · Graphs
Sehr leicht · Dynamic programming · Graphs · Shortest paths
Schwer · Sorting · Geometry
Schwer · Dynamic programming · Bitmasks · Binary Search
Sehr schwer · Depth-first Search · Dynamic programming · Graphs · Shortest paths
Leicht · Greedy algorithms · Strings
Mittel · Greedy algorithms · Math
Schwer · Combinatorics · Sorting · Greedy algorithms
Schwer · Graphs · Depth-first Search · Disjoint set union · Implementation
Schwer · Greedy algorithms · Stacks · Prefix Sums · Queries
Schwer · Constructive Algorithms · Greedy algorithms · Prefix Sums
Sehr leicht · Bitmasks · Dynamic programming · Combinatorics
Schwer · Shortest paths · Breadth-first Search · Graphs
Sehr schwer · Graphs · Sorting · Two pointers · Data Structures
Schwer · Breadth-first Search · Graphs · Combinatorics · Prefix Sums · Number theory
Sehr schwer · Dynamic programming · Dynamic Programming Optimization · Binary Search · Stacks
Sehr schwer · Graphs · Depth-first Search · Fenwick Tree · Prefix Sums · Data Structures
Mittel · Implementation
Leicht · Implementation
Sehr leicht · Math · Geometry
Schwer · Breadth-first Search · Greedy algorithms
Mittel · Greedy algorithms · Sorting
Sehr schwer · Dynamic programming · Prefix Sums · Data Structures
Schwer · Games · Combinatorics · Prefix Sums · Number theory · Greedy algorithms