
24 октября DataArt провел шестую международную олимпиаду по спортивному программированию Proggy-Buggy Contest 2020. В этом году соревнования прошли в онлайн-формате, что привлекло к олимпиадному движению еще большее количество участников. Статистика этого года такова: 16 стран, 88 городов, 792 регистрации (629 индивидуальных и 163 командных), 637 заявок на участие в категории Amateurs и 95 заявок на категорию Professionals.
Правила олимпиады остались неизменными: за 42 минуты (а мы помним, что 42 — универсальный ответ на вопросы «жизни, вселенной и всего остального», как известно из «Путеводителя для путешествующих по галактике автостопом») участникам нужно решить 13 алгоритмических задач — столько же, сколько традиционно дается на студенческих олимпиадах. Олимпиада проходила на английском. Участники могли объединяться в команды по два или три человека и участвовать индивидуально. Решение любой задачи — консольное приложение, исходный текст которого нужно выслать для автоматической проверки на сервер DataArt. Доступные языки программирования: C, C++, Free Pascal, Java, Mono C#, Python, Ruby, PHP, JavaScript. Задача считается решенной, если сервер выдал вердикт: OK. Побеждает команда, решившая максимальное количество задач за минимальное время.
Что нового
- Были запущены Telegram-канал и Telegram-чат для коммуникации с участниками. Все желающие могли ознакомиться с правилами олимпиады, получить ссылку на задания прошлых лет, задать интересующие вопросы по механике проведения.
- Записаны видеоинструкции с разъяснениями процессов регистрации и выполнения задач.
- На платформе Skillotron провели конкурс по мотивам книги The Hitchhiker's Guide to the Galaxy. Пользователи, правильно ответившие на максимальное количество вопросов, поучили призовые комплекты Don’t Panic.
- Из-за большого количество новичков олимпиады организаторы провели две онлайн-встречи, где рассказали об особенностях соревнований, продемонстрировали механику решения задач на сервере, указали на возможные ошибки и способы их избежать, детально остановились на задачах, не имеющих решения (особенности Proggy-Buggy Contest, не имеющей аналога в других международных олимпиадах).
- Провели тренировочный раунд, где все желающие в условиях, максимально приближенных к реальными, смогли решить 13 задач (из списка задач олимпиады прошлых лет) за 42 минуты, увидеть свои слабые места, распределить работу в команде и организовать усилия накануне официального соревнования.
- К основным номинациям (1-е, 2-е, 3-е место) в категориях Amateurs и Professionals добавили несколько шуточных, чтобы увеличить количество победителей.
- В прямом эфире провели разборы задач (на русском и английском).
Категория Amateurs
Общий командный зачет: команда CROWALS (г. Одесса, Украина).
Почетное 2-е место: команда Saradip Satra (г. Санкт-Петербург, Россия).
Почетное 3-е место: команда Diana ishchet parnya (г. Миргород, Украина).
Поощрительный приз за правильное решение всех 13 задач получил Евгений Задорожний (США)
Категория Professionals
Общий командный зачет: Роман Белый (г. Львов, Украина).
Почетное 2-е место: команда [KhNURE] Energy is not over (г. Харьков, Украина).
Почетное 3-е место: команда Piwny_Kubek (г. Киев, Украина).
Дополнительные номинации
- Приз за самое первое правильное решение задачи получает участник Levon Muradyan (Category — Professionals), (г. Ереван, Армения) — Problem M, time = 01: 58s.
- Приз за самый короткий ответ на задачу, имеющую решение, получает участник Daniel Atanasov (Category — Professionals), (г. София, Болгария) — Problem J, size = 22.
- Приз за первый правильный ответ на задачу, не имеющую решения, получает участник Michael Kovalskyi (Category — Amateurs) (г. Тернополь, Украина) — Problem С, 0:01:29.
- Поощрительный приз команде, набравшей наибольшее количество штрафных баллов, получает команда CROWALS (Category — Amateurs) (г. Одесса, Украина).
А мы напоминаем, что все желающие могут ознакомиться с задачами олимпиады разных лет на официальном сайте proggy-buggy.com. Там же открыто дорешивание задач 2020 года.
Ждем вас на Proggy-Buggy Contest 2021!