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

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


ЗадачаТема 
Наименьшее число  
Увеличение чисел - 1 Строки
Увеличение чисел - 2  
Метро  
Арифметическое выражение Строки
Поиск подстроки  
Таймер Дата и время, Условный оператор, Строки
Распаковка строчки Алгоритмы на строках
Подпоследовательности  
Сжатие текста  
Пустоты в кубе  
Moocryption Перебор
Trapped in the Haybales Задачи на моделирование
Шаблон с ? и * Динамическое программирование
Acowdemia II Словари
Год Коровы Цикл while, Задачи на моделирование
Разложение на простые множители Разные комбинаторные структуры
Спорт или еда Z-функция. Префикс-функция
Сломанный робот Элементарная геометрия, Конструктив
Ставки Перестановки
Волшебные грибы Хеш
Флаг Двумерные массивы
Таблица  
Факториальные факторы Целые числа
Гуляй и телепортируйся Конструктив
Еще одна игра в кости Конструктив
Пожиратель карт Конструктив, Сортировка подсчетом
Игра в пьяницу Очередь, Задачи на моделирование
Правильная скобочная последовательность Стек
Постфиксная запись Стек
Простая очередь Очередь
Очередь с защитой от ошибок Очередь
Простой дек Дек
Дек с защитой от ошибок Дек
Разбиение на невозрастающие слагаемые, лексикографический порядок Рекурсия, Разбиения
Путешествие Громозеки Циклы, Массивы
Порядочные числа  
Безумный ученый Одномерные массивы, Цикл for
Треугольники Вывод формулы, Перебор
Коровы в стойле Вывод формулы
Еще больше странных фотографий Вывод формулы
Коровий алфавит Перебор, Строки
Подарки  
Пробежка  
Лес  
Сериал  
Длинный плакат  
Новый вопрос  
Уравновесить подарки НОД и алгоритм Евклида, Простые числа и разложение на множители