Студенты КнАГУ стали призёрами международной студенческой олимпиады по программированию
Студенты Комсомольского-на-Амуре государственного университета стали призёрами четвертьфинала международной студенческой олимпиады по программированию The International Collegiate Programming Contest, также известной как ICPC, проходившей на базе Дальневосточного федерального университета в г. Владивостоке. Международный командный чемпионат по программированию проходит ежегодно и на финальной части собирает лучшие команды программистов со всего мира.
В этом году в четвертьфинале приняли участие 40 команд, представляющих крупнейшие вузы Дальнего Востока: Дальневосточный федеральный университет, Морской государственный университет имени Адмирала Г. И. Невельского, Приамурский государственный университет имени Шолом-Алейхема, Владивостокский государственный университет экономики и сервиса, Дальневосточный государственный университет путей сообщения, Комсомольский-на-Амуре государственный университет, Северо-Восточный федеральный университет и др.
Состязания проходили 10 ноября 2019 г. Формат проведения олимпиады определялся следующим образом: каждой команде был предоставлен компьютер для решения конкурсных задач, в течение пяти часов необходимо было решить задачи, представленные участникам, количество заданий варьировалось от восьми до двенадцати, условия были написаны на английском языке. Разработку можно было вести на языках программирования C, C++, Java, Python или Kotlin. Завершённая программа посылалась на тестирующий сервер, где она анализировалась на большом количестве различных входных тестов, неизвестных участникам. Если в результате выполнения программа выдавала неправильный ответ или не выполнялись требования к ограничениям по времени и объёму затрачиваемой памяти, то команда уведомлялась об этом и после исправлений имела возможность послать исправленную версию. Задача принималась как зачтённая, если реализованная программа проходила полный цикл тестирования. В олимпиадах, проводимых в данном формате, частичные решения не учитываются.
По условиям олимпиады побеждает команда, решившая правильно наибольшее число задач. Если несколько команд решает одинаковое количество задач, то их положение в рейтинге определяется штрафным временем. Изначально штрафное время каждой команды равно нулю. За каждую правильно сданную задачу к штрафному времени команды прибавляют время, прошедшее с начала соревнования до момента сдачи задачи. Кроме того, если зачтённой попытке предшествовало несколько неудачных попыток сдать ту же задачу, то за каждую из них к штрафному времени прибавляют двадцать минут. За неудачные попытки сдать задачу, которую команде в итоге так и не удалось решить, штрафное время не начисляется.
От других олимпиад по информатике эта олимпиада отличается повышенным количеством задач, на которые отводится сравнительно небольшое время. Учитывая, что в распоряжении каждой команды находится только один компьютер, навыки эффективной и слаженной командной работы выходят на первый план. Многие университеты проводят свои олимпиады используя формат ICPC, поскольку данный формат может считаться одним из самых удачных.
По итогам соревнований команда КнАГУ «Ultimate» вошла в число призёров олимпиады и получила право, совместно с сильнейшими командами Дальнего Востока представлять свой регион на полуфинале чемпионата в г. Барнауле.
В состав команды вошли:
- Недиков Илья (гр. 9ПИм-1);
- Решетов Александр (гр. 8ВСб-1);
- Сериков Владислав (гр. 6ИБ-1).
Поздравляем студентов с призовым местом и желаем дальнейших успехов, непрерывного стремления совершенствовать свои знания в программировании!