Zadania
Bardzo trudne · Dynamic programming · Graphs · Shortest paths · Data Structures
Bardzo łatwe · Constructive Algorithms · Brute force
Trudne · Greedy algorithms · Constructive Algorithms · Number theory · Combinatorics
Trudne · Graphs · Greedy algorithms · Geometry · Math
Bardzo trudne · Graphs · Depth-first Search · Constructive Algorithms
Trudne · Binary Search · Geometry · Convex Hull
Trudne · Strings · Hashing · Prefix Sums · Combinatorics
Bardzo trudne · Dynamic programming · Bitmasks · Prime factorization · Combinatorics
Trudne · Binary Search · Greedy algorithms · Sorting
Bardzo trudne · Graphs
Trudne · Dynamic programming · Trees · Depth-first Search · Greedy algorithms
Bardzo łatwe · Dynamic programming · Matrix
Łatwe · Sorting
Średnie · Prefix Sums · String suffix structures
Trudne · Suffix Array · Strings
Bardzo łatwe · Math
Łatwe · Sorting · Two pointers
Bardzo łatwe · Greedy algorithms
Bardzo łatwe · Dynamic programming
Bardzo łatwe · Divide and Conquer · Sorting
Łatwe · Binary Search · Bitwise Operations · Sorting
Łatwe · Dynamic programming · Bitwise Operations · Math
Łatwe · Graphs · Greedy algorithms · Data Structures
Bardzo łatwe · Implementation
Łatwe · Math · Implementation