Zadania
Średnie · Dynamic programming · Strings
Bardzo łatwe · Dynamic programming
Bardzo łatwe · String suffix structures · Graphs
Bardzo łatwe · Graphs · Strings
Bardzo łatwe · Graphs · Shortest paths · Math
Średnie · Greedy algorithms · Geometry
Bardzo łatwe · Implementation
Trudne · Geometry · Combinatorics · Sorting
Trudne · Dynamic programming · Graphs · Depth-first Search · Greedy algorithms
Bardzo trudne · Graphs
Łatwe · Dynamic programming · String suffix structures
Łatwe · Disjoint set union · Graphs
Bardzo łatwe · Dynamic programming · Math
Bardzo łatwe · Bitmasks · Binary Search
Bardzo łatwe · Segment Tree · Implementation
Bardzo łatwe · Dynamic programming
Bardzo trudne · Prefix Sums · Data Structures
Bardzo łatwe · Implementation · Data Structures
Średnie · Data Structures · Binary Search
Bardzo łatwe · Dynamic programming
Średnie · Dynamic programming · Math
Łatwe · Dynamic programming · Binary Search · Graphs
Średnie · Dynamic programming · String suffix structures
Trudne · Greedy algorithms · Sorting
Bardzo łatwe · Implementation