Aufgaben
Sehr leicht · Math
Sehr leicht · Implementation
Leicht · Hashing
Sehr leicht · Sorting · Hashing
Leicht · Sorting · Data Structures
Sehr leicht · Implementation
Sehr leicht · Implementation
Sehr schwer · Bitmasks · Dynamic programming · Graph matchings · Combinatorics
Leicht · Depth-first Search
Sehr schwer · Dynamic programming · Strings · Greedy algorithms · Prefix Function
Sehr schwer · Data Structures · Disjoint set union · Graphs · Divide and Conquer · Segment Tree
Leicht · Breadth-first Search
Schwer · Geometry · Trees · Constructive Algorithms · Depth-first Search · Sorting
Leicht · Prefix Sums
Schwer · Dynamic programming · Prefix Sums
Mittel · String suffix structures · Strings
Sehr schwer · Divide and Conquer · Sparse Table · Binary Search · Range queries · Number theory
Sehr leicht · Graphs
Schwer · Number theory · Math · Prefix Sums
Mittel · Greedy algorithms · Bitwise Operations
Sehr schwer · Strings · Prefix Function · Matrix · Dynamic programming
Sehr leicht · Strings · Brute force
Leicht · Implementation
Schwer · Graphs · Greedy algorithms · Sorting