Как тренируют будущих чемпионов по программированию и чем они потом занимаются

ForbesHi-Tech

Инкубатор гениев

Чемпионат мира по программированию влияет на будущее сильнее, чем чемпионат мира по футболу. Как тренируют будущих чемпионов и чем они потом занимаются

Текст Екатерина Кинякина

Чемпионский титул завоевали 13 российских команд, причем последние семь лет Россия побеждает ежегодно

Знаете анекдот о старике, который на смертном одре раскрыл внукам свой секрет вкусного чая — «кладите больше заварки»? Так вот: чтобы построить Google, нужно просто инвестировать в образование», — говорит Светлана Великанова, CEO барселонского университета Harbour.Space. В этом университете в начале октября 2018 года прошли третьи учебно-тренировочные сборы Hello Barcelona Programming BootCamp по спортивному программированию для студенческих команд. В них приняли участие 39 команд из 16 стран, из них 12 команд из России. Такие тренировочные сборы — главный этап подготовки к чемпионату мира по программированию ACM ICPC (International Collegiate Programming Contest). В сущности, это отборочные соревнования, победитель которых почти всегда становится призером чемпионата.

Зачем нужны чемпионы

Чемпионаты по программированию ICPC проводятся ежегодно с 1977 года. Первоначально в них участвовали в основном команды из США, однако с конца 1980-х география начала расширяться. Американские программисты становились чемпионами 17 раз, однако в последний раз это произошло 20 лет назад. На втором месте Россия: 13 команд завоевывали чемпионский титул, причем последние семь лет Россия побеждает ежегодно. Другие чемпионы — Китай (4 победы), Канада, Австралия, Польша (по 2 победы), Германия и Чехия.

В 2018 году обладателями кубка ICPC шестой раз подряд стала команда МГУ, а в число победителей вошли еще три российские команды: МФТИ (Московский физико-технический институт), ИТМО (Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики) и УрФУ (Уральский федеральный университет).

В каждой команде по три человека. В их распоряжении один компьютер, им дают 12 задач и пять часов на решение. Задачи отличаются от тех, какие стоят перед программистами Google или «Яндекса»: вместо сотен тысяч строк промышленного кода нужно написать код из 150–300 строк, который заработает на компьютере, причем сделать это быстрее всех.

«Вот классическая задача на чемпионате, — рассказывает основатель сообщества Codeforces Михаил Мирзаянов. — Представьте, что у нас есть помещение и серия заявок на аренду. Каждая заявка характеризуется стартовым и финальным днем, а также определенной стоимостью. Мы должны выбрать такой поднабор заявок, чтобы они не пересекались, а мы получили максимальную прибыль». Другой пример. Дана карта местности с несколькими городами. Правительство должно построить аэропорт таким образом, чтобы минимизировать сумму расстояний между всеми городами и аэропортом. Программистам нужно придумать алгоритм, который найдет эту точку на карте. Это математическая задача. В сущности, алгоритм, который выдает наиболее релевантные страницы в поисковике, делает то же самое.

Победить на чемпионате мира не просто почетно — такая победа нередко становится залогом последующих свершений. Один из чемпионов мира Тони Шей создал компанию Zappos по продаже обуви, которую в 2009 году Amazon купил за $1,2 млрд. Другой победитель ICPC Адам д’Анджело, друг Марка Цукерберга, стал техническим директором Facebook (соцсеть признана в РФ экстремистской и запрещена).

Авторизуйтесь, чтобы продолжить чтение. Это быстро и бесплатно.

Регистрируясь, я принимаю условия использования

Рекомендуемые статьи

Поколение Y Поколение Y

Первый российский рейтинг «30 до 30»

Forbes
На полюс из стратосферы На полюс из стратосферы

Каково это — десантироваться с парашютом на Северный полюс с высоты 10,5 км?

ТехИнсайдер
Путь в гору Путь в гору

Как боец Хабиб Нурмагомедов стал одним из главных героев мирового спорта

Forbes
Транзитный пассажир Транзитный пассажир

Актер Сергей Горошко перевоплощается легко и очень элегантно

OK!
Сестры и братья вайнеры Сестры и братья вайнеры

Блогеры зарабатывают миллионы на рекламе в Instagram

Forbes
Дядя честных правил Дядя честных правил

«Дядя Леша»: Юрий Деточкин нового времени

Weekend
Свое «Твое» Свое «Твое»

Отказавшись от франчайзи, торговая марка «Твое» увеличивает продажи в онлайне

Forbes
Главный винодел России Леонид Попович: В СССР делали премиальное вино Главный винодел России Леонид Попович: В СССР делали премиальное вино

Как жили виноделы в годы горбачевской антиалкогольной кампании

СНОБ
Хорошо забытое старое Хорошо забытое старое

Для чего во Франкфурте-на-Майне восстановили средневековый облик центра города

Forbes
Горячие головы Горячие головы

Как позаботиться о прическе с приходом теплого времени года

Лиза
Игра в пенсии Игра в пенсии

Кто придумал пенсионную реформу и как ее проводили

Forbes
Важный нюанс, из-за которого у вас плохо получаются снимки с зумом Важный нюанс, из-за которого у вас плохо получаются снимки с зумом

Съемка с оптическим увеличением только на первый взгляд кажется простой

CHIP
«Я никогда не стремился быть богатым» «Я никогда не стремился быть богатым»

Алексей Мордашов вспоминает вместе с нами прошедшие пятнадцать лет

Forbes
Как по нотам Как по нотам

Никола Мельников об источниках вдохновения и подходе к пониманию искусства

Men Today
«Я по статусу и по возрасту пенсионер» «Я по статусу и по возрасту пенсионер»

Алишер Усманов готовит бизнес к передаче менеджерам

Forbes
Банкократия Банкократия

Как получилось, что банки растут в разы быстрее, чем вся остальная экономика

Монокль
Взаимное опыление Взаимное опыление

Онлайновый бизнес учится, чтобы пойти в офлайн

Forbes
От Гоши из «Москва слезам не верит» до Наумова из «Красных линий»: как менялся образ мужчины в российском кино От Гоши из «Москва слезам не верит» до Наумова из «Красных линий»: как менялся образ мужчины в российском кино

Как образ мужчины в российском кино отражал динамику общественных событий?

Maxim
Тонкая нить Тонкая нить

Могут ли подвешенные в небе кабинки стать полноценным городским транспортом

Forbes
Позолоти перчатку: как зарабатывает и на что тратит состояние Тайсон Фьюри Позолоти перчатку: как зарабатывает и на что тратит состояние Тайсон Фьюри

Forbes Sport рассказывает о сумасшедших заработках Тайсона и его инвестициях

Forbes
Большие переходы Большие переходы

10 самых важных бизнес-событий 2018 года в спорте

Forbes
Загадка «ангарского цветка» Загадка «ангарского цветка»

Ученые находят растения, которые относят к цветковым, в слоях юрского периода

Наука и Техника
Переток силы Переток силы

Чем полезен российский климат для развития альтернативной энергетики

Forbes
Как определить забитый катализатор не снимая его. Признаки Как определить забитый катализатор не снимая его. Признаки

Все о проверке катализатора: признаки неисправности и способы ремонта

РБК
От спроса к предложению От спроса к предложению

В 2018 году обозначился поворот в направлении экономики предложения

Forbes
«Как живые: Двуногие змеи, акулы-зомби и другие исчезнувшие животные» «Как живые: Двуногие змеи, акулы-зомби и другие исчезнувшие животные»

Какой была переходная форма от рыбы к четвероногому

N+1
Ручная сборка Ручная сборка

Сервис доставки продуктов Instamart стал прибыльным, скопировав модель Instacart

Forbes
Петербург будущего Петербург будущего

Владимир Ильич Травуш проектировал самые высокие здания современной России

Собака.ru
Жажда альтернативы Жажда альтернативы

«Сады Придонья» первыми запустили массовое производство растительного молока

Forbes
Что такое компилятор? Как работает: виды и примеры Что такое компилятор? Как работает: виды и примеры

Как компилятор помогает человек и компьютеру понять друг друга

Цифровой океан
Открыть в приложении