Zadania
Trudne · Greedy algorithms · Fenwick Tree · Data Structures · Prefix Sums
Bardzo trudne · Constructive Algorithms · Greedy algorithms · Graphs · Math
Bardzo trudne · 2-SAT · Binary Search · Segment Tree · Data Structures · Prefix Sums · Graphs
Bardzo trudne · Meet-in-the-middle · Graphs · Trees · Depth-first Search · Bitmasks · Greedy algorithms · Constructive Algorithms
Łatwe · Implementation
Średnie · Math · Constructive Algorithms
Bardzo łatwe · Implementation
Trudne · Math · Combinatorics
Średnie · Brute force · Number theory
Średnie · Dynamic programming · Combinatorics
Średnie · Math · Greedy algorithms
Bardzo trudne · Dynamic programming · Prefix Sums · Stacks · Combinatorics
Łatwe · Hashing · Implementation
Średnie · Greedy algorithms · Sorting · Number theory
Trudne · Prefix Sums · Binary Search · Fenwick Tree · Sorting
Trudne · Bitmasks · Bitwise Operations · Dynamic programming · Breadth-first Search
Bardzo trudne · Dynamic programming · Combinatorics · Number theory · Prefix Sums
Bardzo łatwe · 2-SAT
Bardzo trudne · Two pointers · Prefix Sums · Greedy algorithms
Bardzo trudne · Dynamic programming · Sorting · Segment Tree · Data Structures
Bardzo trudne · Segment Tree · Data Structures · Greedy algorithms · Combinatorics
Bardzo trudne · Greedy algorithms · Sorting · Constructive Algorithms
Trudne · Constructive Algorithms · Math
Bardzo trudne · Dynamic programming · Greedy algorithms · Strings · Constructive Algorithms
Bardzo trudne · Bitwise Operations