Задачи прошедших олимпиад.

Олимпиадный тренинг


ЗадачаТема 
Dank numbers Динамическое программирование
MLG pro Динамическое программирование, Динамическое программирование: один параметр
Завоевание Динамическое программирование
Удаление Динамическое программирование: два параметра
Выборы Алгоритмы на графах, Простые числа и разложение на множители, Динамическое программирование, Динамическое программирование: один параметр
Кладовка из Простоквашино Динамическое программирование: один параметр, Динамическое программирование, Префиксные суммы(минимумы, ...)
Билеты в театр Динамическое программирование, Динамическое программирование: два параметра
По крышам! Динамическое программирование, Структуры данных, Динамическое программирование
НВП на отрезке (А, А') Динамическое программирование: последовательности
Постройка забора Динамическое программирование, Динамическое программирование: один параметр
Возрастающая подпоследовательность Динамическое программирование: последовательности
Упорядочите шарики Динамическое программирование: последовательности, Динамическое программирование
Capybara. Канатная дорога  
Зоомагазин  
Зоомагазин-2  
Palindromic Paths Динамическое программирование, Динамическое программирование: два параметра, Комбинаторика, Строки
Cow Hopscotch Динамическое программирование: один параметр, Динамическое программирование: два параметра, Динамическое программирование, Комбинаторика
Наибольшая общая подпоследовательность  
Наибольшая общая подпоследовательность с восстановлением ответа  
Расстояние по Левенштейну  
Расстояние Дамерау-Левенштейна  
Circular Barn Динамическое программирование, Динамическое программирование: два параметра, Задача на реализацию, Рекурсия
Садовник-художник Динамическое программирование
Игра с пешкой Динамическое программирование на таблицах, Простые игры
Сборка компьютера Динамическое программирование
Красота фейерверка Обход в глубину, Применение обхода в глубину, Динамическое программирование, Динамическое программирование, Динамическое программирование на поддеревьях
Обработка больших данных Структуры данных, Множества, Динамическое программирование
Лесопилка Динамическое программирование, Остатки
Охота на Снарка Простые игры
Splash Bomb  
Шоколадка Функция Гранди
Шоколадка - перезагрузка Простые игры
Шоколадка - революция Простые игры
Игра Ним - 2 Простые игры
Гомер Симпсон Задача о рюкзаке
Перестановка Рекуррентные последовательности
Сбалансированные подмножества Динамическое программирование по подстрокам, Суффиксный массив
Подсчёт коров Динамическое программирование
Современное искусство - 3 Динамическое программирование
Кинотеатр Динамическое программирование: последовательности
Словарь Динамическое программирование: один параметр, Бинарный поиск в массиве
Нужно больше золота Динамическое программирование: два параметра
Ежедневные награды Динамическое программирование: два параметра
Самая опасная акула  
Определите победителя Динамическое программирование на таблицах, Простые игры
Валютные махинации Динамическое программирование: один параметр
Снова ка-штаны Задача о рюкзаке
Скайлайн Динамическое программирование
K-й путь Динамическое программирование на таблицах
Подстроки подпоследовательностей Динамическое программирование: один параметр, Динамическое программирование, Дерево отрезков, RSQ, RMQ, Дерево Фенвика
Бургеры в McDuck's Динамическое программирование, Динамическое программирование: два параметра
XOR и сумма Битовые операции, Рекурсия, Динамическое программирование
Поход Динамическое программирование: один параметр
Казино Динамическое программирование по подстрокам
Количество треугольников Динамическое программирование: один параметр
Крокрыс банк Динамическое программирование: один параметр
Симпатичные узоры Динамическое программирование по профилю, Динамическое программирование на таблицах
Симпатичные узоры возвращаются Динамическое программирование по профилю
Перевозки Динамическое программирование
Межрегиональная олимпиада Бинарный поиск в массиве, Динамическое программирование, Жадный алгоритм
Гном Динамика по подмножествам
Перестановки Динамика по подмножествам
Ускорители для Деда Мороза Динамическое программирование на таблицах, Элементарная геометрия, Алгоритмы на графах
Весы Задача о рюкзаке
Сдача - 2 Задача о рюкзаке
Гирьки: три кучки одного размера Задача о рюкзаке
Гирьки: четыре кучки Задача о рюкзаке
Разбиение на тройки