Задачі
Легка · Конструктиви · Перебір
Середня · Бітові операції · Розділяй та володарюй · Комбінаторика · Сортування
Дуже складна · Сортування · Бінарний пошук · Префіксні суми · Жадібні алгоритми
Дуже складна · Теорія чисел · Факторизація · Бінарний пошук · Префіксні суми
Легка · Жадібні алгоритми · Сортування
Середня · Хешування
Складна · Бітові операції · Жадібні алгоритми · Два вказівники · Префіксні суми
Дуже складна · Префіксні суми · Математика · Запити
Дуже складна · Дерева · Жадібні алгоритми · Дерево відрізків · Структури даних · Запити на відрізках · Сортування
Середня · Пошук у ширину · Графи
Складна · Жадібні алгоритми · Черга з пріоритетом · Структури даних
Середня · Комбінаторика · Динамічне програмування
Складна · Дерева · Графи · Жадібні алгоритми
Легка · Математика · Комбінаторика · Хешування
Середня · Конструктиви · Комбінаторика
Складна · Динамічне програмування · Коренева декомпозиція · Префіксні суми · Жадібні алгоритми
Дуже складна · Дерево відрізків · Дерево Фенвіка · Бінарний пошук · Структури даних · Префіксні суми
Дуже складна · Розділяй та володарюй · Сортування · Префіксні суми · Структури даних
Дуже легка · Імплементація
Середня · Конструктиви · Комбінаторика · Математика
Середня · Префіксні суми · Хешування
Середня · Сортування · Бінарний пошук · Префіксні суми
Середня · Жадібні алгоритми · Математика · Конструктиви · Сортування
Легка · Теорія чисел · Факторизація
Складна · Комбінаторика · Математика · Жадібні алгоритми · Префіксні суми