Zadania
Bardzo łatwe · Graphs
Łatwe · Greedy algorithms · Sorting
Trudne · Math · Constructive Algorithms
Średnie · Trees · Greedy algorithms · Sorting
Bardzo łatwe · Brute force · Strings
Średnie · Math · Greedy algorithms
Średnie · Graph matchings · Greedy algorithms
Bardzo łatwe · Combinatorics · Dynamic programming
Średnie · Prefix Sums
Średnie · Graphs · Games · Dynamic programming
Bardzo trudne · Geometry
Łatwe · Dynamic programming · Greedy algorithms
Łatwe · Implementation · Strings
Bardzo trudne · Number theory · Prime factorization · Math
Średnie · Brute force · Math
Łatwe · Dynamic programming
Trudne · Math · Combinatorics
Bardzo trudne · Shortest paths · Breadth-first Search · Dijkstra algorithm · Graphs · Dynamic programming
Średnie · Disjoint set union
Bardzo trudne · Geometry
Trudne · Binary Search · Graphs · Depth-first Search · Constructive Algorithms
Trudne · Binary Search · Dynamic programming
Łatwe · Geometry · Implementation
Łatwe · Dynamic programming · Matrix
Trudne · Dynamic programming