Вхід Реєстрація
Реклама
Ваше рекламне місце
Забронюйте цей слот без конкуренції на обраний період.
Купити рекламу →
Логотип телеграм спільноти - Блог Антона
Додано 06 січ 2025

Блог Антона

@atsypko
Кількість підписників: 491
Фото: 414
Відео: 8
Посилання: 97
Опис:
Золото міжнародної олімпіади з інформатики 2017. Випускник Каліфорнійського Університету Берклі та Кембриджу. Голова Федерації олімпіадного програмування @arsijo
Джерело

Блог Антона | II етап олімпіади з інформатики відбудеться 26-го січня на Google Cola...

Логотип телеграм спільноти - Блог Антона Блог Антона @atsypko
1 800 Охват/переглядів 2026-01-14 16:46 Повідомлення №1841
II етап олімпіади з інформатики відбудеться 26-го січня на Google Colab. Що це означає для учасників? Те, що вони не зможуть, як це прийнято на всіх олімпіадах з інформатики, перевіряти свої рішення онлайн та відразу отримувати бали, а повинні будуть в кінці олімпіади відправити свої рішення у Google-форму, і лише після олімпіади рішення будуть протестовані. Схожий підхід використовувався дуже давно, ще так років 20 тому, коли не були тестувальних систем.Це великий крок назад у розвитку олімпіад з інформатики, проте це, мабуть, найкраще рішення, яке могло бути у таких умовах, що є зараз. З альтернатив також було те, щоб не проводити олімпіаду з інформатики цього року, проте мені здається, що всім має бути очевидно, що це ще гірше.Що ми маємо зараз? Конкуренти Еолімпа звинувачують, що використання Еолімпа несе загрозу персональним даним учасникам. Відповідно, поки триває перевірка, ми не можемо його використовувати на олімпіаді. Так само ми не можемо використовувати інші тестувальні системи (той же CMS), бо звідки ми знаємо, що там немає витоку даних чи іншої "зради". Тому, рішення, як проводити олімпіаду, приймалось, враховуючи те, що тестувальні системи використовувати не можна.Враховуючи це, ми прийняли рішення проводити олімпіаду на ресурсах Google, компанії, до якої є універсальна довіра.Звісно ми не хотіли проводити це виключно у форматі - "ось вам завдання, відправте рішення у Google форму, а далі ми будемо перевіряти". Тому ми вирішили, використовувати Google Colab з "міні-тестувальною системою". Це дозволить учасникам завантажити на олімпіаді файл у Google Colab, після чого завантажиться тестувальна система. У неї уже можна буде читати умови, перевіряти своє рішення на певному наборі тестів, і отримувати вердикти тестування. Ба більше, весь код цієї системи буде доступний учасникам, і вони самостійно зможуть перевірити те, як там все працює. Проте, звісно, функціонал цієї платформи дуже далекий від того, до чого всі звикли.Також хочу подякувати всім причетним:* Claude Code, який зміг згенерувати працюючу тестувальну систему за кілька днів;* Всім моїм нервовим клітинам, що залишились і змогли нормально використати Claude Code;* НЦ "МАНУ", які протягом останніх кількох місяців зробили дуже багато, що олімпіада з інформатики все таки відбулась (це не сарказм);* Львівському відділу МАН, за ініціативи якого почалось "розслідування", що в кінцевому результаті призвело до того, що з'явилась нова тестувальна система на Google Colab (а це уже сарказм).Тепер щодо майбутнього. Чи буде такий формат олімпіади уже і на наступних етапах та роках? Дуже надіюсь, що ні, але поки про це рано говорити.