| STL |
| Антагонистические игры |
| Геометрия |
| Графы |
| Дихотомия |
| Длинная арифметика |
| Комбинаторика |
| Неклассифицированные |
| Основы |
| Перебор |
| Поиск в глубину |
| Поиск в ширину |
| Последовательности |
| Сортировка |
| Теория чисел |
Динамическое программирование
Разложение на простые слагаемые
Сложение и вычитание длинных целых, умножение и деление на короткое
| 17/11/2002 | Районно-городское личное первенство (2) |
| 14/11/2006 | Практическое занятие 10 (D) |
| 05/03/2024 | Динамическое программирование 2 (проводит BOGAT) (F) |
| 19/03/2025 | ЦОП1: динамическое программирование (проводит BOGAT) (K) |
Ограничения: время – 3s/6s, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод 
Послать решение Blockly Посылки Темы Где Обсудить (0) 
Пример ввода
11
Пример вывода
6