Zadania
Łatwe · Implementation
Średnie · Greedy algorithms · Sorting
Średnie · Breadth-first Search · Graphs
Trudne · Greedy algorithms · Prefix Sums · Sorting · Data Structures
Średnie · Greedy algorithms · String suffix structures
Łatwe · Dynamic programming · Graphs
Trudne · Dynamic programming
Bardzo trudne · Segment Tree · Sorting · Queries
Bardzo trudne · Trees · Depth-first Search · Data Structures · Divide and Conquer
Łatwe · Divide and Conquer · Math · Number theory
Łatwe · Implementation
Bardzo łatwe · Greedy algorithms · Prefix Sums
Łatwe · Sorting
Trudne · Sorting · Prefix Sums · Greedy algorithms
Średnie · Greedy algorithms · Sorting · Prefix Sums · Two pointers
Średnie · Trees · Depth-first Search
Trudne · Disjoint set union · Sorting · Greedy algorithms · Queries
Bardzo łatwe · Graphs
Bardzo trudne · Dynamic programming · Combinatorics · Number theory · Prefix Sums
Łatwe · Dynamic programming · Greedy algorithms
Łatwe · Graphs · Trees
Trudne · Greedy algorithms · Sorting · Scanline / Sweep Line · Data Structures · Combinatorics · Prefix Sums
Bardzo łatwe · Trees
Bardzo łatwe · Trees · Depth-first Search
Bardzo łatwe · Interactive