Тура
На порожній дошці n × m тура стоїть у нижньому лівому куті. Порахуй клітини, на які вона може потрапити за один хід.
П’ять сезонів реальних олімпіадних задач. Знайди повторювані ідеї, вибери свій рівень і переходь до оригінальних умов.
Це добірка для підготовки до олімпіади з інформатики. Вона містить І етап 2025/26 та старіші комплекти, переважно ІІ етапу. Номер етапу одного комплекту потребує уточнення. Короткі перекази не замінюють повних умов.
Початкова — короткі обчислення й умови. Середня — цикли, списки та поєднання кількох кроків. Поглиблена — складніша ідея або реалізація. Це навчальна оцінка складності, а не офіційний рейтинг.
PDF відкривається на сторінці задачі. У ZIP-комплекті українські умови лежать у папках 1–8 → statements → statement-uk.tex (це текстовий файл). Для зовнішніх джерел потрібен інтернет.
На порожній дошці n × m тура стоїть у нижньому лівому куті. Порахуй клітини, на які вона може потрапити за один хід.
За віком Андрія та кількістю щеплень у нього й батька визнач, чи може Андрій відвідати кав’ярню за правилами з умови.
Є п’ять м’ячів зі строго зростаючими вагами й коробка з обмеженням маси. Знайди найбільшу кількість м’ячів, яку можна покласти в коробку.
Кольори яблук повторюються блоками: зелені, жовті, червоні, жовті, зелені. Визнач колір яблука на заданій, можливо дуже великій, позиції.
Кожен елемент відомого масиву обмежує зверху два сусідні елементи невідомого. Знайди найбільшу можливу суму невідомого масиву.
Серед заданих точок порахуй трійки, які лежать на одній горизонтальній або вертикальній прямій.
Спочатку масив складається з нулів. Кожна операція дозволяє обмежену кількість присвоєнь певного значення. Максимізуй кінцеву суму масиву.
На дошці є нерухомі фігури-перешкоди. Порахуй клітини, яких тура з нижнього лівого кута може досягти не більш ніж за два ходи, без взяття й перестрибування.
Аліса має певну суму грошей, двоє людей винні їй, а вона винна іншій людині. Обчисли її залишок після повернення всіх боргів.
Відомі менше з двох чисел і їхнє ціле середнє арифметичне. Віднови друге число.
Складна задача дає вдвічі більше балів за просту. За кількістю нерозв’язаних задач визнач, чи набрав Петрик щонайменше 51% балів.
Порівняй повний час дороги автобусом, метро й таксі. При однаковому часі вибери дешевший транспорт за заданим пріоритетом.
Робочі дні чергуються з вихідними; окремі дні дають відпочинок або подвійну продуктивність. Порахуй виконані задачі за заданий період.
Двоє учасників послідовно виконують набори задач. Продуктивність щогодини падає, але відновлюється після завершення набору. Визнач переможця та рахунок.
На дорозі розташовані заправки з різними цінами. Пальне різних заправок не можна змішувати. Знайди найменший бак, що дозволить проїхати з мінімальними витратами.
На дошці розміщені білі фігури та чорний король. За правилами з умови визнач мат, пат або можливі безпечні ходи короля.
Із призового фонду кожному переможцю видають по три біткопійки. Порахуй залишок.
Робот проходить прямокутну клумбу від верхнього лівого до нижнього правого кута, рухаючись униз і вправо. Знайди найбільшу кількість проходів, кожен із яких збирає нові квіти.
У вигаданому календарі 12 місяців по 30 днів. Перевір, чи дві дати відповідають одному дню за календарями зі зсувом у 13 днів.
Чотири речі лежать у двох коробках. Можна перемістити не більш ніж одну річ. Вибери переміщення, яке мінімізує вагу важчої коробки.
Виведи прямокутний орнамент: два промені йдуть із верхніх кутів під кутом 45°, відбиваються від бічних меж і зникають унизу.
Послідовно видай футболки за правилами пріоритету розміру й кольору. Виведи залишки та кількості, які потрібно дозамовити.
За балами та даними учасників сформуй команди на кілька змагань із різними вимогами до віку, класу та статі. Дотримайся порядку виведення.
На кольорових колах щоразу вибирають середину найдовшої невикористаної ділянки. Визнач довжину найбільшої ділянки перед заданим кроком; кількість кроків може бути дуже великою.
На порожній прямокутній дошці тура стоїть у нижньому лівому куті. Порахуй доступні за один хід клітини.
Для точки в тривимірному просторі обчисли квадрат відстані до початку координат.
Відомо, скільки часу залишилося до уроку, скільки потребує вся робота та скільки вже виконано. Перевір, чи встигне Сакурако.
Між трьома контейнерами можна переносити по одному м’ячу. Визнач, чи можна зрівняти їхню кількість, і знайди мінімальну кількість перенесень.
На шляху до школи є переходи зі світлофорами, які щохвилини змінюють колір. Перехід займає хвилину. Знайди час дороги за початковими кольорами.
У бінарному рядку знайди підрядок із щонайменше двома одиницями, кількість яких ділить його довжину. Виведи межі будь-якого придатного підрядка.
Перестав різні числа масиву так, щоб усі різниці між сусідніми елементами були різними.
Заміни якомога менше елементів масиву парної довжини, щоб він став симетричним і певне число займало строго більше половини позицій.
Порахуй залишок грошей Аліси після того, як їй повернуть два борги, а вона поверне власний.
Прямокутник складається з клітин. Порахуй площу всіх клітин на його межі.
Перевір, чи можна зафарбувати рівно k клітин матриці так, щоб на кожній антидіагоналі була хоча б одна зафарбована клітина.
На чотирьох кубиках записано цифри. Перевір, чи можна скласти два двозначні числа без початкових нулів, використавши всі кубики.
На кожному кроці перемісти поточну координату до найближчого кратного заданому числу. При рівності відстаней вибери меншу координату. Виведи всі нові позиції.
У сейфах по одній або дві монети. Вибери відрізок і дозволену атаку, що забере найбільше монет.
Розбий числа на найменшу кількість груп так, щоб у кожній парі чисел однієї групи десятковий запис одного був префіксом іншого.
Дві однакові частини завіси можуть приховати два відрізки масиву, між якими лишається хоча б один елемент. Максимізуй суму неприхованих значень.
Задач за цими умовами немає. Зміни пошук або скинь фільтри.
Кожній задачі призначено один головний тип за ідеєю розв’язку. Додаткові прийоми можуть перетинатися. Таблиця завжди охоплює всі 40 задач і не залежить від фільтрів.
| Основний тип | 21/22 | 22/23 | 23/24 | 24/25* | 25/26 | Разом | Частка |
|---|---|---|---|---|---|---|---|
| Формули й математичні спостереження | 1 | 2 | 2 | 2 | 2 | 9 | 22,5% |
| Умови та вибір варіанта | 1 | 2 | 1 | 1 | 1 | 6 | 15% |
| Моделювання процесів | 0 | 2 | 2 | 1 | 0 | 5 | 12,5% |
| Масиви, суми, частоти й серії | 2 | 1 | 0 | 1 | 1 | 5 | 12,5% |
| Сортування та жадібний вибір | 1 | 1 | 1 | 1 | 0 | 4 | 10% |
| Ділення, остача й періодичність | 1 | 0 | 0 | 1 | 1 | 3 | 7,5% |
| Цифри, рядки та префікси | 0 | 0 | 0 | 1 | 2 | 3 | 7,5% |
| Невеликий повний перебір | 1 | 0 | 1 | 0 | 0 | 2 | 5% |
| Складніші спеціальні алгоритми | 1 | 0 | 1 | 0 | 0 | 2 | 5% |
| Суми відрізків і префіксна оптимізація | 0 | 0 | 0 | 0 | 1 | 1 | 2,5% |
| Усього | 8 | 8 | 8 | 8 | 8 | 40 | 100% |
* Історичний номер етапу 2024/25 уточнюється. Повторне використання задач у різні сезони враховане: «Тура» — 2021/22 і 2024/25, «Борги» — 2022/23 і 2025/26. Копії одного комплекту не рахуються повторно.
НСД і прості числа не були основним типом у цих 40 задачах. Це не означає, що такі задачі не трапляються в інших комплектах.
Орієнтир для восьмикласника, який знає основи Python. Частота підказує пріоритет, а порядок враховує необхідні попередні знання. Повні уроки до цього збірника ще не входять.
Google Colab підходить для тренування Python. Збірник не запускає й не перевіряє програми. Умови введення, обмеження часу та правила здавання завжди перевіряй у конкретній задачі й у організаторів олімпіади.
Етап і дата підтверджені оригінальним розбором. У поточному архіві — UOI 2022, I stage.
Етап і дата — за оригінальним розбором. Дата картки віртуального змагання відрізняється.
В оригінальному PDF: 18 областей та місто Київ. У поточному архіві — I stage.
У поточному архіві — UOI 2025, I stage. Історичний номер етапу цього комплекту не підтверджений оригінальним документом.
Назва вікової групи, етап і дата прямо зазначені в умовах. Джерело — публікація Київської МАН.
Перевірено українські умови з архіву UOI, оригінальний PDF 2023/24 та публікацію Київської МАН 2025/26.
У переглянутих джерелах не знайдено окремого підтвердженого комплекту Івано-Франківської області. Старіші комплекти використано для підготовки; їхню вікову групу не слід автоматично прирівнювати до позначення «8–11 класи» в документі 2025/26.
Назви й умови належать їхнім авторам та організаторам. Перекази, навчальні рівні й класифікація — редакційна добірка. Учительські розв’язки та ключі не публікуються.
Плеко · olymp.pleko.org · Друкується поточна добірка задач; таблиця частот охоплює всі 40.