Задачи
Многу тешко · Number theory · Math
Многу лесно · Geometry
Многу лесно · Prefix Sums · Fenwick Tree · Segment Tree
Многу лесно · Two pointers · Sorting
Многу тешко · Graphs · Dynamic programming
Лесно · Dynamic programming
Многу лесно · Stacks
Многу лесно · Dynamic programming
Лесно · Sorting · Divide and Conquer · Fenwick Tree
Лесно · Geometry
Многу лесно · Combinatorics · Math
Лесно · Dynamic programming
Лесно · Binary Search · Dynamic programming
Многу тешко · Combinatorics · Dynamic programming
Многу лесно · Dynamic programming · Brute force
Многу лесно · Sorting · Implementation
Многу лесно · Brute force · String suffix structures
Лесно · Combinatorics · Brute force
Лесно · Dynamic programming · Math
Лесно · Brute force · Strings
Лесно · Dynamic programming · Graphs
Тешко · Graph matchings · Dynamic programming · Greedy algorithms
Средно · Geometry
Средно · Geometry
Лесно · Geometry