Zadania
Trudne · Graphs
Średnie · Dynamic programming · Prefix Sums
Średnie · Geometry · Math · Sorting · Implementation
Łatwe · Math · Implementation · Brute force
Bardzo łatwe · Implementation · Data Structures
Średnie · Implementation · Brute force
Trudne · Sorting · Greedy algorithms · Implementation · Data Structures
Trudne · Graphs · Dynamic programming · Implementation
Średnie · Dynamic programming
Łatwe · Math
Bardzo łatwe · Disjoint set union · Implementation
Bardzo łatwe · Sorting · Greedy algorithms
Bardzo łatwe · Math · Implementation
Średnie · Graphs · Dijkstra algorithm · Brute force
Trudne · Depth-first Search · Graphs · Disjoint set union · Implementation
Bardzo łatwe · Graphs · Brute force
Bardzo łatwe · Graphs · Geometry
Średnie · Implementation · Strings
Trudne · Number theory · Combinatorics · Dynamic programming · Bitmasks · Prime factorization · Math
Łatwe · Dynamic programming
Bardzo łatwe · Depth-first Search
Łatwe · Geometry
Bardzo łatwe · Sorting
Średnie · Brute force · Sorting
Bardzo łatwe · Dynamic programming