Задачи
Лесно · Dynamic programming
Многу лесно · Prefix Sums · Dynamic programming
Многу лесно · Sorting
Многу лесно · Binary Search
Средно · Sorting · Geometry · Constructive Algorithms
Многу лесно · Implementation
Тешко · Math
Многу лесно · Sorting
Лесно · Breadth-first Search · Shortest paths
Лесно · Depth-first Search · Graphs
Многу лесно · Graphs
Многу тешко · Graphs · Brute force
Тешко · Math · Matrix · Constructive Algorithms
Многу тешко · Graphs · Graph matchings
Многу тешко · Segment Tree · Sorting · Data Structures · Greedy algorithms
Многу тешко · Brute force · Geometry
Средно · Sorting · Combinatorics · Greedy algorithms · Two pointers
Многу тешко · Disjoint set union · Trees
Средно · Graphs · Implementation
Лесно · Graphs
Многу тешко · Implementation
Тешко · Math · Optimization
Тешко · Number theory
Многу лесно · Binary Search
Тешко · Probabilities · Bitwise Operations · Number theory