Алгоритм-2016: итоги

Сегодня в Минске прошёл финальный раунд Яндекс.Алгоритма. Это ежегодный чемпионат по спортивному программированию, который организует Яндекс. В финале приняли участие 25 человек — они показали лучшие результаты по итогам отборочного этапа, который состоялся в июне. Каждый раунд Яндекс.Алгоритма, включая финал, длится 100 минут — за это время участникам надо решить 6 алгоритмических задач.

Победителем Алгоритма стал Егор Куликов. Егор в 2007 году закончил мехмат МГУ, а ещё он бывший яндексоид. С 2012 по 2015 год Егор работал в нашем питерском офисе, в отделе разработки мобильных продуктов. Сейчас он живёт в Мюнхене. В 2012 году Егор выиграл престижный турнир TopCoder Open, а в 2010 году — победил на соревновании Google Code Jam. Второе место — у Николы Йокича. Ему 24 года, он учится в Швейцарской высшей технической школе Цюриха. В составе команды школы Никола становился финалистом чемпионата мира по программированию ACM ICPC. Третье место занял Макото Соэдзима, выпускник Университета Токио. Как и Егор Куликов, Макото побеждал на TopCoder Open (причём дважды — в 2010 и 2011 годах) и Google Code Jam. В 2016 году он занял первое место на конкурсе Facebook Hacker Cup.

Егор Куликов, победитель Яндекс.Алгоритма-2016

Победителей ждут денежные призы: 300 тысяч российских рублей — за первое место, 150 тысяч — за второе и 90 тысяч — за третье. Все участники финала получат сувениры от Яндекса, а участники Алгоритма, вошедшие в топ-512, — футболки с символикой чемпионата.

Финал Яндекс.Алгоритма состоялся в Круглом зале Национальной библиотеки Беларуси. Это необычное здание — одна из самых известных достопримечательностей Минска. По традиции, мы проводим финалы чемпионата в городах, где есть офисы Яндекса. В 2013 году это был Санкт-Петербург, а в 2014 — Берлин. В минском офисе Яндекса занимаются Поиском, Картами и голосовыми технологиями, делают Паспорт, Музыку и Метрику и работают над Почтой и Браузером. В этом году финалистам Алгоритма было необязательно лично приезжать на место состязаний. Участвовать можно было дистанционно — через интернет.

Круглый зал Национальной библиотеки

Заявки на участие в Яндекс.Алгоритме подали 4578 человек — это почти на четверть больше, чем год назад. Свыше половины участников — студенты. Девушек среди участников совсем немного — 372. В списке зарегистрировавшихся есть представители 70 стран; больше всего соревнующихся — из России, Индии, Украины, Беларуси, Казахстана, США и Китая.

Задачи для Яндекс.Алгоритма составляют сотрудники Яндекса и приглашённые эксперты, среди которых — финалисты и призёры чемпионата мира по программированию ACM ICPC. По условиям состязания, участники могут использовать разные языки программирования. Статистика Яндекс.Алгоритма показывает, что самый популярный язык — С++; его выбрали более двух тысяч человек. Второе место поделили Python и Java.

В 2016 году Яндекс.Алгоритм прошёл в пятый раз. Три предыдущих чемпионата — в 2013, 2014 и 2015 годах — выиграл студент Университета ИТМО Геннадий Короткевич. В этом году Гена тоже участвовал в финале и стал шестым. Разбор задач финального раунда Алгоритма (одну из них не удалось решить никому из финалистов) мы опубликуем в понедельник, первого августа, в блоге Яндекса на «Хабрахабре». До этого момента вы можете попытаться справиться с ними самостоятельно — 31 июля мы разместим условия на сайте Алгоритма.

Обновлено 1 августа 2016 года. На «Хабрахабре» опубликованы условия и разбор всех шести задач финального раунда Яндекс.Алгоритма.

7 комментариев
Где можно посмотреть список задач?
Света Чистякова
29 июля 2016, 18:08
Предполагается, что 29 июля на https://contest.yandex.ru/algorithm2016/.
Илья Мингалиев
30 июля 2016, 19:26
Ни одного россиянина :(   - победил то немец. Имхо, эмигрантами гордиться позорно как то.
Франт Щеглов
16 августа 2016, 19:53
Илья Мингалиев,
"...Чарльз Райан — это бывший главный исполнительный директор Deutsche Bank в России. В общей сложности, на него приходится примерно 15,5 млн акций [yandex], из которых около 8,5 млн — класса B."
Так что в этом плане у Яши всё нормуль.
Другой вопрос, что на конкурсе от Яндекса с финансовым призом побеждает экс-сотрудник Яндекса. Хотя, я не знаю, может в среде кодеров это норма.
Света Чистякова
16 августа 2016, 20:06
Франт Щеглов,
правила не запрещают участвовать в Алгоритме бывшим сотрудникам Яндекса. Вот действующим — да, нельзя.
Илья Мингалиев,
Егор - очень даже россиянин) Просто работает и живет последний год в Мюнхене
Жаль Гришу Перельмана не пригласили, он бы точно всю школоту разбросал, как нефиг делать. Шансов у тебя нет парень, эти чемпионы с детства решают похожие задачки, если даже решишь он решит быстрее и всё. Зачем вам список, среди точно нет как разрулить пробки в Москве, в принципе должно быть что- то похожее и формализованное, но наверняка нет. Возьмите книжку по алгоритмам почитайте лучше.

Из чистого любопытства, какой средний вес программистов в Яндексе?