Zadania
Trudne · Graphs · Depth-first Search · Breadth-first Search
Bardzo łatwe · Implementation · Hashing
Bardzo łatwe · Dynamic programming
Średnie · Math
Łatwe · Suffix Array · String suffix structures
Łatwe · Sorting
Łatwe · Geometry
Bardzo trudne · Graphs · Dynamic programming
Bardzo łatwe · Implementation
Łatwe · Graphs
Łatwe · Number theory · Math
Bardzo trudne · Graphs
Trudne · Dynamic programming · Bitmasks
Trudne · Dijkstra algorithm · Dynamic programming · Shortest paths
Bardzo trudne · Scanline / Sweep Line · Segment Tree · Sorting
Średnie · Bitmasks · Dynamic programming · Sorting
Bardzo trudne · Greedy algorithms
Trudne · Dynamic programming
Średnie · Geometry
Bardzo łatwe · Implementation
Bardzo trudne · Brute force
Bardzo łatwe · Priority Queue · Greedy algorithms
Średnie · Strings · Greedy algorithms
Średnie · Implementation
Łatwe · Dynamic programming