Короткевич, Геннадий Владимирович
Геннадий Владимирович Короткевич (белор. Генадзь Уладзіміравіч Караткевіч; род. 25 сентября 1994, Гомель) — самый титулованный спортивный программист планеты[1], многократный победитель международных и всероссийских чемпионатов и турниров по спортивному программированию, в том числе организованных крупными компаниями, Google, IBM, Facebook, ВКонтакте, Яндекс, Mail.ru Group и других. Занимает первое место в рейтингах Topcoder и седьмое место в рейтингах Codeforces (2026). На соревнованиях выступает под ником tourist. 30 августа 2024 года Короткевич стал первым программистом, преодолевшим отметку в 4000 баллов рейтинга на Codeforces, достигнув 4009 баллов
Общие сведения
| Геннадий Короткевич | |
|---|---|
| белор. Генадзь Уладзіміравіч Караткевіч | |
| Дата рождения | 25 сентября 1994 (31 год) |
| Место рождения | |
| Страна | |
| Образование | |
| Род деятельности | спортивный программист |
Биография
Геннадий родился в Гомеле, в семье программистов Владимира и Людмилы Короткевичей, преподававших на кафедре математических проблем управления Гомельского государственного университета им. Франциска Скорины[2]. По словам родителей, Геннадий сел за компьютер ещё до школы.
Учился в гимназии № 56, где решил первую задачу по программированию в восемь лет[2], а собственные программы начал писать в младших классах школы. Во втором классе Короткевич стал призёром республиканской олимпиады[3]. Его первым тренером стал доцент Михаил Долинский, а подготовка проходила на базе гомельской школы № 27 с использованием системы дистанционного обучения dl.gsu.by[4].
Геннадий начал участвовать в международной школьной олимпиаде IOI с 12 лет, когда выиграл серебряную награду. После чего он один из немногих участников получил высший балл олимпиады и за счёт побед шесть лет подряд стал самым юным абсолютным победителем конкурса. Также в составе сборной Гомеля Короткевич участвовал во Всероссийской командной олимпиаде школьников по программированию.
- Школьные победы
| Название | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 |
|---|---|---|---|---|---|---|---|
| IOI | |||||||
| ВКОШП | — | — |
В 2012 году Короткевич поступил в Университет ИТМО на кафедру компьютерных технологий Факультета информационных технологий и программирования. Тренером по спортивному программированию для него стал Андрей Станкевич[8].
Около 2016 года Короткевич окончил бакалавриат, а в 2018 году — магистратуру Университета ИТМО[9]. В 2018 году он поступил в аспирантуру ИТМО, где под руководством Алексея Сергушичева занялся биоинформатикой и вычислительной геномикой[10]. В рамках научной работы стал соавтором статьи «Fast gene set enrichment analysis»[10].
Спортивное программирование
| Название | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 |
|---|---|---|---|---|---|---|---|
| ACM ICPC | — | — | — | — | — | ||
| Яндекс. Алгоритм | — | — | — | ||||
| VK Cup | — | — | — | — | |||
| Russian Code Cup | — | — | — | ||||
| Google Code Jam | — | — | — | — | |||
| Facebook Hacker Cup | — | — | — | — | — | ||
| ZeptoCodeRush | — | — | — | — | — | ||
| Topcoder Open | — | — | — | — | — | — | |
| КРОК | — | — | — | — | — | ||
| Kotlin Challenge | — | — | — | — | — | — | |
| Rockethon | — | — | — | — | — | ||
| Looksery Cup | — | — | — | — | — | — | |
| Manhtan | — | — | — | — | — | ||
| 8VC Venture Cup | — | — | — | — | — | — |
В зависимости от типа соревнования Геннадий участвует одиночно как представитель Белоруссии или в команде университета.
Команда ИТМО завоевала титул абсолютных чемпионов ACM ICPC, в том числе благодаря участию Короткевича в 2013 и 2015 годах. Правилами соревнования участие студентов в ICPC ограничено до двух раз[8].
Среди российских турниров — VK Cup, организованный компанией ВКонтакте, где Геннадий в 2012 году занял третье место[11], первое — в 2015, а в 2016 году он снова взял первое в команде ИТМО с Адамом Бардашевичем[12].
В соревновании Яндекс. Алгоритм Геннадий начал участвовать в 2010 году, взяв золото[13], позже три года подряд с 2013 по 2015-й повторял достижения[14].
В турнире Mail.Ru Group — Russian Code Cup — Геннадий занимал первое место в 2014[15] и второе в 2013[16] и 2015[17].
Среди побед в турнирах, организованных зарубежными компаниями, числятся золото с 2014 по 2016 в Google Code Jam[18][19][20][21], золото 2014 и 2015 в Facebook Hacker Cup[22], бронза в 2014[13] и золото в 2015[23] в ZeptoCodeRush.
На счету Геннадия победы в крупных чемпионатах КРОК (первое место в 2013 и 2016), Kotlin Challenge (первое место в 2014[24]), Rockethon (победитель 2014 и 2015 года[13]), Looksery Cup (победитель 2015 года[13]).
Геннадий Короткевич стал чемпионом мира в пяти престижных соревнованиях по спортивному программированию[25] и множестве других[13].
В последующие годы Короткевич продолжил одерживать победы на крупнейших международных соревнованиях. Он многократно становился чемпионом Topcoder Open: в треке Algorithm в 2019, 2020 и 2022 годах, а также в треке Marathon в 2018 и 2019 годах. В турнире Meta Hacker Cup (ранее — Facebook Hacker Cup) он завоевал золотую медаль в 2025 году[26]. На соревнованиях Universal Cup Геннадий выигрывал золото в 2024 и 2025 годах[27].
Кроме того, он успешно выступал в специализированном соревновании Bioinformatics Contest, заняв первое место в 2017 и 2019 годах, а также третье место в 2018 году.
Разумеется, мои успехи — это плоды тренировок. Но мне это интересно, и я увлечён программированием и решением задач, поэтому, видимо, оно мне и даётся легче.Геннадий Короткевич
Свои медали Геннадий передал Музею современной белорусской государственности на хранение.
В номинации «Открытие» 2011 года Короткевич стал самым молодым «Человеком года» в Гомеле. Фамилии победителей внесены в специальную книгу «Человек года Гомельщины», которая хранится во Дворце Румянцевых — Паскевичей.
В конце декабря 2014 года аналитический центр «Стратегия» и Научно-исследовательский центр Мизеса подвели итоги социально-экономического развития Белоруссии. Геннадий был назван среди номинантов на звание главного бенефициара 2014 года.