Задачи
Средно · Greedy algorithms · Implementation
Многу лесно · Sorting · Implementation
Тешко · Implementation · Sorting
Средно · Binary Search · Sorting
Тешко · Greedy algorithms · Disjoint set union · Constructive Algorithms
Многу лесно · Sorting · Greedy algorithms
Лесно · Prefix Sums · Binary Search
Тешко · Disjoint set union · Graphs · Greedy algorithms
Многу тешко · Number theory · Dynamic programming · Combinatorics · Prime factorization
Многу тешко · Dynamic programming · Combinatorics · Math
Многу тешко · Combinatorics · Number theory · Dynamic programming · Prime factorization · Math
Многу тешко · Trees · Combinatorics · Disjoint set union · Graphs · Math
Лесно · Graphs
Многу лесно · Graphs
Лесно · Graphs · Brute force · Implementation
Лесно · Implementation · Brute force
Многу тешко · Geometry · Scanline / Sweep Line · Data Structures · Sorting
Средно · Disjoint set union · Greedy algorithms · Geometry
Тешко · Dynamic programming · Prefix Sums
Многу тешко · Number theory · Greedy algorithms · Graphs · Combinatorics
Тешко · Greedy algorithms · Prefix Sums · Sorting
Многу тешко · Dynamic programming · Graphs · Combinatorics · Data Structures
Многу тешко · Disjoint set union · Sorting · Geometry · Combinatorics
Многу лесно · Dynamic programming
Средно · Implementation