Задачи
Средно · 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