Всё о спортивном программировании: виды задач, тактика и секреты подготовки
Подкаст «Люди и код», выпуск №107: Илья Кучумов.
Иллюстрация: Polina Vari / Skillbox Media
У нашего подкаста появился отдельный телеграм-канал. Подписывайтесь, чтобы не пропустить эпизоды, голосовать за новые темы, предлагать гостей и присылать вопросы для следующих выпусков.
Илья Кучумов
Руководитель отдела разработки поиска по товарам в «Яндексе». Во время обучения в университете стажировался в одном из европейских офисов Google.
В 2018 году занял второе место в финале Google Hash Code, а в 2017-м — 14-е место в финале ICPC. Является автором двух задач для финального раунда Yandex Cup 22 в дисциплине «Алгоритм».
Содержание выпуска
- Как Илья начал участвовать в соревнованиях
- В чём соревнуются участники чемпионатов по спортивному программированию
- Какие виды соревнований бывают
- О ролях в команде и важности лидерства
- Элементы тактики в спортивном программировании. Чем соревнования напоминают торги на бирже
- Даёт ли язык программирования преимущество при решении задач. Когда C++ лучше, чем Java, а когда — наоборот
- Как научиться отбрасывать неправильные решения
- Как Илья готовился к соревнованиям
- «Гробы» в спортивном программировании, или как распознать нерешаемую задачу
- Очевидная и неочевидная польза от участия в соревнованиях
- Спортивное программирование приучает писать неподдерживаемый код?
- Почему Илья разочаровался в деле, которым занимался со школы
- Есть ли звёзды в спортивном программировании. Топ-6 стран, которые чаще всего побеждают в мировых чемпионатах
- На каких ресурсах готовиться к соревнованиям
- Илья рекомендует книги
Полезные ссылки
- Codeforces
- «Спортивное программирование: зло или хорошая школа»
- «45 татуировок менеджера», Максим Батырев
- «Трилогия желания», Теодор Драйзер
Слушать выпуск
Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!