Сегодня, 6 августа, состоялся финал Яндекс.Алгоритма — ежегодного чемпионата по спортивному программированию, который организует Яндекс. В 2015 году состязание проходило полностью в онлайне — на платформе Яндекс.Контест. Заявки на участие в чемпионате подали 3722 человека; из них до финала дошли 28.
Победителем Яндекс.Алгоритма-2015 стал Геннадий Короткевич. Он показал лучший результат, решив в финальном раунде пять из шести задач и получив при этом 80 минут штрафного времени. Геннадий — бессменный чемпион Яндекс.Алгоритма: он занимал первое место и в 2013, и в 2014 годах, а также выиграл множество других состязаний. Только в 2015 году он получил золото на чемпионате мира по программированию ACM ICPC 2015 в составе команды Университета ИТМО, занял первое место на VK Cup 2015 в паре с Ниязом Нигматуллиным, выиграл конкурс Facebook Hacker Cup и одержал ещё несколько крупных побед.
Второе место занял Пётр Митричев, а третье — Евгений Капун. Они решили по четыре задачи, при этом Пётр набрал 31 штрафную минуту, а Евгений — 79 минут. Победители получат денежные награды: 300, 150 и 90 тысяч рублей за первое, второе и третье места соответственно. Результаты всех финалистов можно посмотреть на сайте Яндекс.Алгоритма, а разбор задач финального раунда опубликован в блоге Яндекса на «Хабрахабре».
В 2015 году заявки на участие в Яндекс.Алгоритме подали программисты из 73 стран. Больше всего участников — из России, Украины, Беларуси, Казахстана, Индии, США, Японии и Китая, но вообще география чемпионата крайне обширна — Бразилия, Индонезия, Перу, Доминиканская Республика, Мозамбик, Сенегал, Каймановы острова. 8,9% зарегистрировавшихся — девушки. Примерно половина всех участников — студенты.
По правилам Яндекс.Алгоритма, участвовать в финале могут только те, кому уже исполнилось 18 лет. Однако попробовать свои силы в отборочных раундах разрешается и программистам более младшего возраста. Часто такие ребята показывают отличные результаты. Например, в топ-512 лучших участников Яндекс.Алгоритма-2015 вошли примерно 50 человек, которым пока нет 18 лет. Мы надеемся увидеть их в числе победителей будущих чемпионатов.
Первый Яндекс.Алгоритм прошёл в 2011 году. На международный уровень чемпионат вышел два года спустя, в 2013 году. Задачи для Яндекс.Алгоритма составляет международная команда, в которую входят как сотрудники Яндекса, так и приглашённые эксперты — в том числе победители и финалисты состязаний ACM ICPC и Topcoder Open.
В самом Яндексе опыт участия в соревнования по спортивному программированию имеют около 400 человек. Помимо Алгоритма, Яндекс поддерживает и другие состязания. Каждую неделю в нашем московском офисе проходят тренировки для студентов из разных вузов, а на базе факультета компьютерных наук ВШЭ, созданного при участии Яндекса, работает Центр студенческих олимпиад.