Zadania
Średnie · Brute force · Bitmasks
Trudne · Combinatorics · Dynamic programming · Number theory
Bardzo trudne · Hashing · Binary Search · Sorting · Number theory
Łatwe · Graphs · Trees
Bardzo trudne · Geometry
Bardzo trudne · Breadth-first Search · Hashing · Bitmasks
Łatwe · String suffix structures · Implementation
Łatwe · Sorting · Greedy algorithms
Łatwe · Priority Queue
Trudne · Graphs · Shortest paths
Bardzo łatwe · Geometry
Łatwe · Graphs
Średnie · Dynamic programming
Bardzo trudne · Graphs · Greedy algorithms · Depth-first Search · Prefix Sums
Bardzo trudne · Dynamic programming
Bardzo łatwe · Dynamic programming
Średnie · Implementation · Dynamic programming
Bardzo łatwe · Implementation
Bardzo łatwe · Graphs · Brute force
Trudne · Geometry
Bardzo łatwe · Geometry
Trudne · Geometry · Disjoint set union · Graphs
Bardzo łatwe · Implementation
Średnie · Depth-first Search
Bardzo łatwe · Implementation