Тренировки по спортивному программированию

Каждую неделю в одной из компьютерных аудиторий 7 корпуса ЯрГУ проходят тренировки по спортивному программированию. В них принимают участие студенты математического факультета и факультета ИВТ.

На данный момент в ЯрГУ есть две команды по спортивному программированию, которые участвуют в соревнованиях. 

Первая команда ЯрГУ (Григорий Ахременко, Дмитрий Крайнов, Анастасия Торопова — студенты факультета ИВТ и математического факультета ЯрГУ) уже на протяжении нескольких лет успешно выступает и занимает призовые места .

Вторая команда ЯрГУ (Артем Лютенков, Даниил Федулов, Игорь Масленников, все — математический факультет) только начинает путь к своей победе.

Тренировки проводит зам. декана математического факультета и кандидат ф-м. наук Надежда Дмитриевна Быкова.
Мы попросили студента матфака Григория Ахременко (Студенческая команда Yaroslavl SU) рассказать о том, как развивается спортивное программирование в ЯрГУ. 


История

Направление СП (спортивного программирования) существует в ЯрГУ с момента открытия четвертьфинальных соревнований АСМ ICPC в г. Рыбинск, в начале 2000-х. За этого время команды нашего вуза неоднократно побеждали в региональной ¼ ЧМ по СП, завоевывали дипломы ½ NEERC, а в 2006 году команда ЯрГУ вышла в финал студенческого чемпионата мира.


Чем мы занимаемся?

Мы ездим на различные соревнования и тренировочные сборы по СП в разные города. Суть соревнований заключается в том, чтобы за определенный срок решать алгоритмические задачи, а также запрограммировать свои решения. Есть личные, есть командные первенства.
За второй семестр текущего года мы побывали без малого на 10 различных соревнованиях в таких городах как Москва, Самара, Екатеринбург, Санкт-Петербург и некоторых других. Обычно во время выездных олимпиад есть достаточное количество времени, чтобы погулять по городу и посмотреть достопримечательности. Кстати, все сборы и поездки обычно оплачивает университет.


Тренировки по СП в ЯрГУ

Тренировки проходят каждую неделю, суть их заключается в изучении эффективных алгоритмов, простому и быстрому стилю написания кода. Форма проведения различна: это и лекции и online-соревнования, и просто решение задач турниров. Расписание тренировок от семестра к семестру может меняться. Длительность тренировок также варьируется от раза к разу, в среднем длится 2-3 часа.


Что дает СП вам?

Особо успешные студенты по СП могут получать повышенные стипендии в размере (7.5 тыс. руб.), а также стипендию губернатора. Вы прокачиваете свой скилл в написании и понимании кода, узнаете новые эффективные алгоритмы и структуры данных, которые используются во многих крупных компаниях (Яндекс, Гугл, Майкрософт). Такие компании организовывают свои соревнования именно по стандартной системе спортивного программирования. Таким образом, если вы сможете показать себя, то приглашение на стажировку можно считать делом решенным. В этом году команда в составе Крайнова Дмитрия и Колобова Олега пробилась на VK Cup 3 раунд, что сильно облегчит им путь в данную фирму.


Какие знания необходимы для занятий?

Необходимы знание ЯП (желательно С++) и желание заниматься.


Контакты

Если вы хотите попробовать свои силы в спортивном программировании, то вам следует написать о своем желании Григорию Ахременко или Надежде Быковой. То же самое нужно делать, если у вас есть какие-либо вопросы, не раскрытые здесь.


Полезные ссылки

http://codeforces.com/
http://acm.timus.ru/
https://acmp.ru/