Задачи
Многу лесно · Brute force
Многу лесно · Math
Многу тешко · Dynamic programming · Prefix Sums
Многу лесно · Implementation
Многу лесно · Brute force
Лесно · Math
Лесно · Sorting
Многу лесно · Implementation
Средно · Prefix Sums · Binary Search
Тешко · Data Structures · Fenwick Tree · Segment Tree · Greedy algorithms
Средно · Number theory · Strings
Тешко · Segment Tree · Range queries · Prefix Sums
Многу тешко · Dynamic programming · Trees · Depth-first Search · Greedy algorithms · Data Structures
Многу лесно · Implementation
Средно · Implementation
Лесно · Brute force · Bitwise Operations
Средно · Math · Number theory
Многу лесно · Brute force
Многу лесно · Sorting
Лесно · Graphs · Binary Search
Лесно · Strings · Prefix Function
Тешко · Greedy algorithms · Sorting · Data Structures · Constructive Algorithms
Многу тешко · Trees · Combinatorics · Math · Dynamic programming
Многу тешко · String suffix structures · Hashing · Data Structures · Trees · Strings
Тешко · Constructive Algorithms · Bitwise Operations