Zadania
Bardzo łatwe · Graphs · Implementation
Bardzo trudne · Brute force · String suffix structures
Bardzo trudne · Geometry
Bardzo łatwe · Math
Bardzo trudne · Graphs · Dynamic programming
Bardzo łatwe · Implementation
Łatwe · Prime factorization · Binary Search
Średnie · Dynamic programming
Bardzo trudne · Geometry
Łatwe · Graphs · Shortest paths
Średnie · Greedy algorithms · Sorting · Disjoint set union · Graphs
Trudne · Breadth-first Search · Shortest paths · Graphs
Łatwe · Implementation
Bardzo trudne · Geometry
Bardzo trudne · Math · Number theory · Combinatorics · Matrix · Constructive Algorithms
Trudne · Breadth-first Search · Bitmasks · Graphs
Średnie · Geometry
Bardzo trudne · Dynamic programming · Bitmasks
Bardzo trudne · Trees · Data Structures · Range queries · Dynamic programming
Bardzo łatwe · Graphs · Dynamic programming
Łatwe · Dynamic programming · Combinatorics
Średnie · Dynamic programming · Binary Search
Łatwe · Graphs · Geometry
Średnie · Math · Dynamic programming
Trudne · Greedy algorithms · Trees · Sorting · Breadth-first Search