Zadania
Bardzo trudne · Dynamic programming
Średnie · Greedy algorithms · Scanline / Sweep Line · Sorting · Prefix Sums
Bardzo trudne · Combinatorics · Number theory · Dynamic programming
Bardzo trudne · Implementation · Brute force
Bardzo trudne · Strings
Bardzo trudne · Combinatorics · Math
Bardzo trudne · Graphs · Greedy algorithms · Stacks · Two pointers · Depth-first Search
Bardzo łatwe · Strings
Łatwe · Implementation
Trudne · Implementation · Greedy algorithms
Średnie · Dynamic programming · Graphs
Trudne · Combinatorics · Dynamic programming
Średnie · Dynamic programming
Bardzo łatwe · Binary Search
Bardzo łatwe · Ternary search
Łatwe · Implementation
Średnie · Dynamic programming · Greedy algorithms
Trudne · Priority Queue · Dynamic programming
Łatwe · Math
Średnie · Graphs · Constructive Algorithms
Bardzo łatwe · Greedy algorithms · Implementation
Bardzo łatwe · Dynamic programming · Prefix Sums
Trudne · Dynamic programming · Combinatorics
Bardzo trudne · Geometry · Segment Tree · Constructive Algorithms · Graphs
Łatwe · Bitwise Operations · Data Structures · Dynamic programming · Prefix Sums