13-16 ноября в техасском Хьюстоне проходил чемпионат Topcoder Open 2019, в рамках которого соревнуются профессионалы по разработке и дизайну со всего мира. Аспирант Университета ИТМО Геннадий Короткевич стал первым, кому удалось одержать победу сразу по двум из шести треков в индивидуальном конкурсе, пишет ITMO.NEWS.
Topcoder Open — ежегодный турнир по программированию, который с 2001 года проводит корпорация Topcoder. Компания организует индивидуальные онлайн-соревнования, а также региональные этапы с целью расширить сообщество.
Topсoder Open включает 6 соревнований: Algorithm, Development, First2Finish, UI Design, UI Prototype и Marathon. После завершения онлайн-этапов по каждому из треков определяются победители, набравшие наибольшее количество очков. Они получают возможность отправиться на очный финал в США.
Обладатель всевозможных наград топовых состязаний для программистов Геннадий Короткевич выступил в треках Algorithm и Marathon — и стал сильнейшим в обоих.
Topcoder Open Marathon стартует задолго до финала и включает 4 онлайн-раунда. Особенность трека в том, что здесь участники решают оптимизационные задачи. В каждом раунде даётся одна задача, правильное решение которой неизвестно даже её автору. Задача участника — написать программу, находящую наиболее эффективный ответ за заданное время. Имя участника и набранные им в последнем полном тесте баллы заносятся в таблицу результатов, доступную всем программистам. После завершения приёма решений программы посылаются на полный тест. Места распределяются в зависимости от набранного участниками количества баллов, а 12 лучших отправляются на очный этап. Финал турнира длился 10 часов. Для победы в соревновании необходимо также набрать за это время наибольшее количество очков.
Направление Topcoder Open Algorithm посвящено «классическому» спортивному программированию. Участники должны решить предложенные задачи, используя языки Java, C#, C++ или Python, на решение отводится всего 1,5 часа. Подробнее о правилах TopCoder Open можно прочитать здесь.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.