Геннадий Короткевич — самый юный и известный программист Беларуси. В свои 19 лет парень возглавил рейтинг сильнейших программистов планеты. Его имя можно найти в «Википедии». Этим летом он дважды до основания потряс виртуальное пространство.
1 августа в Берлине гомельчанин победил в чемпионате «Яндекс. Алгоритм — 2014», в отборах которого участвовало около 4 тысяч продвинутых умов из 72 стран. Взяв главный приз на «Яндексе», Гена отправился на соревнования по спортивному программированию Google Code Jam, прошедшие в середине августа в Лос-Анджелесе. На участие в них претендовало уже 20 тысяч «кодеров», но финала удостоились 26. Интрига, державшая в напряжении мировой рейтинг, вновь развязалась в пользу программиста из Гомеля — главный приз в $15 тысяч у него.
Корреспондент БЕЛТА поздравила юношу с победами и поинтересовалась, доволен ли он сам результатами. «Вполне доволен. В чемпионате „Яндекс. Алгоритм — 2014“ из шести задач решил четыре. Это лучше, чем мой прошлогодний результат. А в соревнованиях Google Code Jam я участвовал впервые. Раньше по возрасту не проходил. Пять задач из шести — тоже очень неплохо. Но, разумеется, не без доли везения», — рассказал Геннадий.
По его словам, задачи Google Code Jam считаются более сложными: «Для их решения дается 4 часа против 100 минут на чемпионате „Яндекса“. Надо действительно много думать, потому что здесь несколько иная цель: главное — эффективно решить задачу. Скажем, это можно сделать примитивным способом, перебрав все варианты, а можно „полезно“, придумав эффективный алгоритм. Для примера: есть много программ, которыми люди пользуются в повседневной жизни, верно? Они, скажем, могут обрабатывать каждое нажатие клавиши за 5 миллисекунд, а могут за 5 секунд. И если такой программой пользоваться постоянно, то ждать лишние 5 секунд всякий раз никому не захочется».
Однако, как признается сам Геннадий, спортивное программирование для него прежде всего хобби, которое приносит удовольствие, позволяет увидеть мир, познакомиться с интересными людьми. «Даже соперников нельзя соперниками назвать. Скорее друзья, успехам которых я тоже радуюсь», — отмечает он.
Главное для молодого человека сейчас — учеба в Санкт-Петербургском национальном исследовательском университете информационных технологий, механики и оптики.
Говоря о планах, предельно сдержан: «Пока грызу гранит науки. Что будет дальше, еще не определился. Окончен только второй курс. Мне важно получить образование, а потом определяться с работой. Возможно, пойду в науку. Но окончательно не решил».
На вопрос о заветной мечте парень интригующе заявляет: «Э нет, кто ж вам на этот вопрос просто так ответит!»
***
Геннадий Короткевич — белорусский программист, который выиграл ряд крупных международных соревнований по спортивному программированию. Завоевывал шесть раз золото в международных олимпиадах по информатике среди школьников с 2007 по 2012 годы и серебро в 2006 году. Отличился тем, что получил право участвовать в международных турнирах в возрасте 11 лет, что является мировым рекордом. Продолжает одерживать победы в престижных соревнованиях для программистов старше 18 лет. Имеет самый высокий рейтинг в Coderforces и ТорСоder.