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