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

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


ЗадачаТема 
What's this  
Universe  
Саруман  
Призы Префиксные суммы(минимумы, ...)
Река Декартово дерево, Структуры данных, Двоичное дерево поиска, Двоичное дерево поиска, Двоичное дерево поиска, Корневая оптимизация
Чемпионат по поиску в сети Меганет Задача на реализацию, Структуры данных, Строки, Динамическое программирование, Конструктив
Урок физкультуры Структуры данных, Дерево отрезков, RSQ, RMQ, Сканирующая прямая, Словари
Двоичное дерево поиска 1  
Дерево отрезков  
Siege  
Assault  
Поезд  
Путь в никуда Деревья, Деревья, Структуры данных, Разреженные таблицы (sparse table), Бинарный поиск, Префиксные суммы(минимумы, ...)
Карандаши Структуры данных
Рассадка зверей Дерево отрезков, RSQ, RMQ, НОД и алгоритм Евклида, НОД и алгоритм Евклида, НОД и алгоритм Евклида
Воздушные потоки Деревья, Наименьший общий предок, Разреженные таблицы (sparse table), Структуры данных, Префиксные суммы(минимумы, ...)
Modern Art Префиксные суммы(минимумы, ...)
Modern Art 2 Стек, Конструктив, Линейные структуры
Trapped in the Haybales Динамическое программирование: один параметр, Динамическое программирование, Дерево отрезков, RSQ, RMQ, Структуры данных
Load Balancing Дерево Фенвика, Дерево отрезков, RSQ, RMQ, Структуры данных, Тернарный поиск
Очередная задача про запросы в массиве  
Cart Sorting Декартово дерево
Яблоки Система непересекающихся множеств
Ребра Система непересекающихся множеств
Дорогие дороги  
Система непересекающихся множеств: Начало  
Острова Система непересекающихся множеств
Вес компоненты Система непересекающихся множеств
Остовное дерево Система непересекающихся множеств
Наибольшая возрастающая подпоследовательность за O(n*log(n)) Динамическое программирование, Динамическое программирование: последовательности, Динамическое программирование: последовательности
Ася и котята Система непересекающихся множеств
Соблюдайте дистанцию! Множества
Организация коров фермера Джона Двоичное дерево поиска
Организация коров фермера Джона 2 Дерево отрезков, RSQ, RMQ
Достаточно зеленого Префиксные суммы(минимумы, ...)
Выбор цветов для букета Бинарный поиск в массиве, Префиксные суммы(минимумы, ...)
Взвешивание камней Алгоритмы сортировки, Дерево отрезков, RSQ, RMQ, Жадный алгоритм
Коллайдер Двоичное дерево поиска, Задачи на моделирование
Путешествие по строке Дерево отрезков, RSQ, RMQ, sqrt декомпозиция, Хеш, Суффиксный массив, Динамическое программирование, Хеш
Инновационный процессор  
Бинарная сортировка Префиксные суммы(минимумы, ...)
Башни 3.0 Структуры данных, Дерево отрезков, RSQ, RMQ, Дерево отрезков, RSQ, RMQ
Обходы бинарного дерева