Zadania
Trudne · Greedy algorithms · Sorting · Combinatorics · Number theory · Implementation
Średnie · Greedy algorithms · Sorting · Data Structures
Bardzo trudne · Dynamic programming · Greedy algorithms · Sorting · Combinatorics
Średnie · Graphs · Disjoint set union
Średnie · Dynamic programming
Bardzo łatwe · Implementation · Prefix Sums
Łatwe · Geometry
Łatwe · Math · Brute force
Łatwe · Games
Średnie · Dynamic programming · String suffix structures
Trudne · Segment Tree · Math
Średnie · Brute force · Combinatorics
Średnie · Dijkstra algorithm · Shortest paths · Graphs
Łatwe · Math · Fast Fourier transform · Dynamic programming · Implementation
Łatwe · Graphs
Trudne · Breadth-first Search · Graphs · Hashing
Trudne · Depth-first Search · Sorting · Scanline / Sweep Line · Data Structures · Two pointers
Trudne · Geometry · Sorting
Łatwe · Sorting · Geometry
Bardzo łatwe · Math
Łatwe · Graphs · Implementation
Bardzo łatwe · Math
Bardzo łatwe · Math
Bardzo łatwe · Graphs
Bardzo trudne · String suffix structures