Задачи
Средно · Math · Number theory · Two pointers
Средно · Implementation · Strings
Тешко · Math · Sorting · Two pointers · Prefix Sums
Многу лесно · Combinatorics
Лесно · Implementation
Средно · Strings · Brute force
Средно · Implementation
Средно · Constructive Algorithms · Math · Greedy algorithms
Тешко · Greedy algorithms · Graph network flows
Средно · Constructive Algorithms · Greedy algorithms
Тешко · Strings · Two pointers · Brute force
Тешко · Implementation
Средно · Greedy algorithms · Constructive Algorithms · Queries
Многу тешко · Binary Search · Data Structures
Многу тешко · Graphs · Depth-first Search · Disjoint set union · Dynamic programming · Combinatorics · Number theory
Средно · Data Structures · SQRT Decomposition · Prefix Sums · Range queries
Многу лесно · Math · Combinatorics
Лесно · Brute force · Bitmasks
Многу тешко · Constructive Algorithms · Math · Number theory
Многу тешко · Graphs · Breadth-first Search · Number theory · Binary Search · Data Structures
Многу тешко · Data Structures · Number theory · Queries · Segment Tree · Bitsets
Тешко · Trees · Greedy algorithms · Constructive Algorithms
Средно · Prefix Sums · Greedy algorithms
Средно · Bitwise Operations · Combinatorics · Math
Тешко · Greedy algorithms · Data Structures · Sorting