Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Геннадий Короткевич ( белорусский : Генадзь Караткевіч , Hienad Karatkievič , русский : Геннадий Короткевич ; родился 25 сентября 1994 года) - белорусский программист, который с 11 лет выигрывал крупные международные соревнования, а также многочисленные национальные соревнования. Его главные достижения включают шесть последовательных золотых медалей на Международной олимпиаде по информатике [1], а также чемпионство мира в финалах международных студенческих соревнований по программированию в 2013 и 2015 годах . По состоянию на январь 2021 года Геннадий является программистом с самым высоким рейтингом в Codeforces ,[2] CodeChef , [3] Topcoder , [4] AtCoder [5] и HackerRank . [6]

Биография [ править ]

Короткевич родился в Гомеле (Гомель) на юго-востоке Беларуси. Его родители, Владимир и Людмила Короткевичи, работают программистами на математическом факультете Гомельского государственного университета имени Франциска Скорины . В 6 лет он заинтересовался творчеством родителей. Когда ему было 8 лет, его отец разработал детскую игру, которую он мог использовать для обучения программированию. [7]

Его мать посоветовалась с коллегой по кафедре Михаилом Долинским, который дал Короткевичу прочитать небольшую книжку. Долинский, один из лучших учителей информатики в Беларуси, вспоминал: «Прошел месяц, а потом еще ... Никаких новостей от Гены. И вдруг Людмила приходит и приносит мне тетрадь по программированию: когда лето и футбол закончились. , ее сын сидел за компьютером. Будучи второклассником на национальном конкурсе, он занял второе место, что обеспечило ему автоматическое поступление в технический вуз без вступительных экзаменов. Каким-то образом он решил проблему тела, погруженного в воду. В то время Гена даже не знал о принципе плавучести Архимеда » . [7]

Короткевич впервые привлек внимание мировой общественности, когда в возрасте 11 лет квалифицировался на Международную олимпиаду по информатике (IOI) 2006 года , что стало мировым рекордом. [8]

Он выиграл серебряную медаль на своем первом мероприятии IOI и получал золотые медали с 2007 по 2012 год. На сегодняшний день он является самым успешным участником в истории IOI. [9]

На IOI 2009 года в Пловдиве тогдашний 14-летний Короткевич сказал о своем успехе: «Я пробую разные [стратегии], и одна из них правильная. Я не гений. Я просто хорош в этом». Он сказал, что проводил за компьютером не более трех-четырех часов каждый день, а его любимые хобби - футбол и настольный теннис . [10]

Осенью 2012 года он переехал в Россию, чтобы поступить в Университет ИТМО . Летом 2013 года он помог ИТМО одержать победу над Шанхайским университетом Цзяо Тонг и Токийским университетом в финале 37-го Международного студенческого чемпионата по программированию, проходившего в Санкт-Петербурге. [11] Он также выиграл ежегодный Google Code Jam с 2014 по 2020 год.

В интервью 2014 года Короткевич сказал, что не уверен в своих карьерных планах после окончания учебы. «Что будет дальше, еще предстоит решить», - сказал он. «У меня нет никаких конкретных или долгосрочных планов. Я только закончил второкурсник в университете. Для меня важно сначала получить образование, а затем принять решение о работе. Может быть, я пойду в науку. Но опять же, я еще не решил. " [8]

В интервью 2017 года Короткевич сказал: «Я несколько раз получал предложения о работе от Google и Яндекс, но не принимал их ... Получаю степень магистра компьютерных наук в ИТМО, потом думаю, что этим и займусь. . [ sic ] " [12]

В 2019 году Короткевич был аспирантом ИТМО. [13]

Карьерные достижения [ править ]

  • Facebook Hacker Cup : 2014, [14] [15] 2015, [16] [17] 2019, [18] 2020 [19] победитель
  • Topcoder Open : Чемпион марафонских матчей 2018, 2019 [20] Чемпион алгоритмов 2014, 2019 [21]
  • Google Hash Code : [22] чемпион 2019 - Название команды - Past Glory [23] [24]
  • Google Code Jam : чемпион 2014 года, [25] чемпион 2015 года, [26] чемпион 2016 года, [27] чемпион 2017 года, [28] чемпион 2018 года, [29] чемпион 2019 года [30] и чемпион 2020 года [31]
    • В раунде 1B Google Code Jam 2012 года он набрал наивысший балл всего за 54 минуты 41 секунду с начала конкурса. [32]
  • Яндекс .Алгоритм: 2010, [33] 2013, [34] 2014, [35] [36] победитель 2015 года, [37] победитель 2017 года [38] и победитель 2018 года [39]
  • Яндекс Кубок: победитель 2020 года [40]
  • Russian Code Cup (от Mail.Ru Group ): победитель 2016 года, серебряный призер 2015 года, [41] победитель 2014 года, [42] серебряный призер 2013 года [43]
  • ACM-ICPC World Finals : победитель 2013 г. (команда) [44] и победитель 2015 г. [45] [46] (команда)
  • Kotlin Challenge: победитель 2014 года [47]
  • Международная олимпиада по информатике : занял абсолютное первое место в 2009, 2010, [48] 2011; золотая медаль 2007 г. (20-е место), 2008 г. (7-е место) [49] и 2012 г. (2-е место); [50] [51] серебряная медаль в 2006 году (26 место). [52] В настоящее время он является рекордсменом по количеству золотых медалей (шесть) и абсолютных первых мест (три).
  • Всероссийская командная олимпиада по информатике: победитель 2007, 2009, 2010 и 2011 годов, серебряный призер 2008 года [53]
  • Topcoder High School Competition : победитель 2010 г., занявший второе место в 2009 г. [54]
  • Snarknews Winter Series: победитель 2010, 2011, 2012, 2013, 2014 и 2015 годов
  • Snarknews Summer Series: занявший второе место в 2008, 2010, 2011 годах и победитель 2012, 2013, 2014 годов
  • Кубок Векуа: победитель 2013 (команда)
  • Чемпионат КРОК: 2013 [55] и победитель 2016 [56]
  • Конкурс решения интернет-проблем : победитель 2011 г. (команда), победитель 2013 г. (команда) и победитель 2017 г. (команда) [57]
  • Challenge24: занявшие второе место в 2013 и 2014 годах [58] [59] (команда)
  • Marathon24: 2015 3 место [60] (команда)
  • Deadline24: 3 место 2016 г. [61] (команда), победитель 2017 г. (команда) и победитель 2018 г. (команда)
  • В 2015 году он участвовал в IMC и был награжден золотой медалью , заняв 47-е место в личном первенстве [62] и 10-е место в составе команды Университета ИТМО . [63]
  • Гранд-финал Code Festival : Code Festival Final 2016 2-е место (в личном зачете), победитель Code Festival Final Final 2017 (в индивидуальном зачете ) объявление codeforces

Codechef Snackdown:

  • Победитель Codechef Snackdown 2016 (команда)
  • Победитель Codechef Snackdown 2019 (команда)
Турниры с поддержкой Codeforces
  • Rockethon - победитель 2014, 2015 [33]
  • ZeptoCodeRush - третье место 2014 г., [33] победитель 2015 г. [64]
  • Looksery Cup - победитель 2015 года [33]
  • VK Cup: 2012 3 место [65] (личное), победитель 2015 года [66] (командный), 2016 1 место (командное). [67]

См. Также [ править ]

  • Центральноевропейская олимпиада по информатике
  • Онлайн судья
  • Петр Митричев

Ссылки [ править ]

  1. ^ "Профиль: Геннадий Короткевич" . Международная олимпиада по информатике . Проверено 8 марта 2015 года .
  2. ^ «Рейтинги Codeforces» .
  3. ^ "Пользователь CodeChef | CodeChef" . codechef.com . Проверено 12 октября 2017 года .
  4. ^ «Лучшие участники алгоритмов» . Топкодер . Проверено 20 мая 2018 .
  5. ^ «Рейтинг AtCoder» . atcoder.jp . Дата обращения 2 февраля 2020 .
  6. ^ «Таблица лидеров» . HackerRank . Проверено 25 апреля 2018 года .
  7. ^ a b Виолетта Дралюк (1 сентября 2011 г.).Геннадий Короткевич - белорусский гений спортивного программирования[Геннадий Короткевич: белорусский гений спортивного программирования]. Тут . Автор . Проверено 8 марта 2015 года .
  8. ^ a b Елена Сафронова (24 августа 2014 г.).Самый юный и известный программист Беларуси Геннадий Короткевич рассказал о своих победах, планах и мечтах[Самый молодой, самый известный программист Беларуси Геннадий Короткевич рассказывает о своих победах, планах и мечтах] (на русском языке). БЕЛТА . Проверено 8 марта 2015 года .
  9. ^ "Зал славы ИОИ - Геннадий Короткевич" . Международная олимпиада по информатике . Проверено 8 марта 2015 года .
  10. ^ «Я не гений, я просто хорош в этом» (PDF) . Международная олимпиада по информатике . Архивировано из оригинального (PDF) 12 апреля 2015 года . Проверено 8 марта 2015 года .
  11. ^ «Турнирная таблица» . ACM Международные студенческие соревнования по программированию . Проверено 8 марта 2015 года .
  12. ^ "Геннадий Короткевич:" Меня не раз звали в Google, но работа мне пока не нужна "- Rusbase" . rb.ru .
  13. ^ «Лауреат премии« ТОП 50. Самые знаменитые люди Петербурга »Геннадий Короткевич: Поражение тоже стимулирует победу» . news.itmo.ru (на русском языке) . Проверено 17 октября 2020 года .
  14. ^ Роман Савкив (1 августа 2014). "Белорусский вундеркинд Короткевич второй год кряду стал сильнейшим программистом на" Яндекс.Алгоритм " " (на русском языке). TUT.BY . Дата обращения 7 июня 2015 .
  15. ^ «Табло | Facebook Hacker Cup - 2014 - Финальный раунд» . www.facebook.com . Дата обращения 6 декабря 2020 .
  16. ^ «Геннадий Короткевич, студент третьего курса, дважды становился чемпионом Facebook Hacker Cup» . Университет ИТМО . 8 марта 2015 . Дата обращения 7 июня 2015 .
  17. ^ «Табло | Facebook Hacker Cup - 2015 - Финальный раунд» . www.facebook.com . Дата обращения 6 декабря 2020 .
  18. ^ «Табло | Facebook Hacker Cup - 2019 - Финальный раунд» . www.facebook.com . Дата обращения 6 декабря 2020 .
  19. ^ «Табло | Facebook Hacker Cup - 2020 - Финальный раунд» . www.facebook.com . Дата обращения 6 декабря 2020 .
  20. ^ «2018 Topcoder Open» . 2018 Topcoder Open . Проверено 17 ноября 2018 года .
  21. ^ «Окончательные результаты алгоритма» . topcoder.com . Архивировано из оригинального 27 мая 2016 года . Проверено 8 августа 2015 года .
  22. ^ "Что такое хеш-код Google" .
  23. ^ "Google Hash Code 2019 Scoreboard" . https://codingcompetitions.withgoogle.com/hashcode/about . Внешняя ссылка в |website=( помощь )
  24. ^ "Youtube видео 1:44 геннадий" .
  25. ^ «Табло - Мировой финал 2014 - Google Code Jam» . code.google.com .
  26. ^ «Табло - Мировой финал 2015 - Google Code Jam» . code.google.com .
  27. ^ «Табло - Мировой финал 2016 - Google Code Jam» . code.google.com .
  28. ^ «Табло - Мировой финал 2017 - Google Code Jam» . code.google.com .
  29. ^ "Google Code Jam" . codingcompetitions.withgoogle.com/codejam .
  30. ^ "Google Code Jam" . codingcompetitions.withgoogle.com/codejam .
  31. ^ "Google Code Jam" . codingcompetitions.withgoogle.com/codejam .
  32. ^ «Табло - Раунд 1B 2012 - Google Code Jam» . code.google.com .
  33. ^ a b c d "Профиль Геннадия Короткевича (Беларусь)" (на русском языке). SnarkNews. 2015 . Проверено 13 июля 2015 года .
  34. ^ «Положение - Яндекс.Алгоритм 2013 Финальный раунд - Алгоритм 2013» . Competition.yandex.com .
  35. ^ «Положение - Яндекс.Алгоритм 2014 Финальный раунд - Алгоритм 2014» . Competition.yandex.com .
  36. ^ "Яндекс.Алгоритм: финал в Берлине - Блог Яндекса" . blog.yandex.ru .
  37. ^ «Финальный раунд Яндекс.Алгоритм-2015 - Codeforces» . Codeforces .
  38. ^ «Таблица - Финал - Алгоритм 2017» . Competition.yandex.com .
  39. ^ «Таблица - Финал - Алгоритм 2018» . Competition.yandex.com .
  40. ^ «Таблица - Финал - Алгоритм 2020» . Competition.yandex.com .
  41. ^ «ПКР - 404» . russiancodecup.ru .
  42. ^ «Лучшие программисты мира в Санкт-Петербурге» . en.ifmo.ru .
  43. ^ "Победителем Russian Code Cup 2013 стал программист Петр Митричев из М" . venture-news.ru .
  44. ^ «Результаты World Finals 2013» . icpc.baylor.edu .
  45. ^ Андрей Анненков (25 мая 2015). «Российские программисты на чемпионате мира: привычка побеждать» . РИА Новости . Дата обращения 7 июня 2015 .
  46. ^ «Результаты 2015» . icpc.baylor.edu .
  47. Kotlin Challenge, окончательное положение. Архивировано 26 мая 2014 г. на Wayback Machine.
  48. ^ «Окончательные результаты IOI2010» . Международная олимпиада по информатике. 2010 . Проверено 13 июля 2015 года .
  49. ^ Наталья Старченко (20 августа 2009). "Загреб брал, Каир брал, Пловдив… взял!" (на русском). Настоящий Гомель . Дата обращения 7 июня 2015 .
  50. ^ "Российские школьники завоевали золото за решение задач про Леонардо да Винчи" . Полит.ру . 28 сентября 2012 . Дата обращения 7 июня 2015 .
  51. ^ «Геннадий Короткевич - Статистика» . Международная олимпиада по болезни . Проверено 13 июля 2015 года .
  52. ^ "Белорусский вундеркинд Короткевич снова победил в международном конкурсе программистов" . Interfax.by . 4 августа 2014 . Дата обращения 7 июня 2015 .
  53. ^ "Олимпиады по информатике. Санкт-Петербург, Россия" . neerc.ifmo.ru .
  54. ^ "Пресс-центр TopCoder" . community.topcoder.com .
  55. ^ "Итоги Всероссийского открытого чемпионата КРОК по программированию - Codeforces" . Codeforces .
  56. ^ «Финальный раунд КРОК 2016 и Codeforces Round # 347 - Codeforces» . Codeforces .
  57. ^ «IPSC 2017 Онлайн-турнир - IPSC» . ipsc.ksp.sk .
  58. ^ «Challenge 24 2013 Результаты» . ch24.org .
  59. ^ "Challenge 24 Результаты 2014" . ch24.org . Архивировано из оригинального 26 ноября 2014 года . Дата обращения 22 мая 2015 .
  60. ^ Marathon24 2015 Глобальный зачет
  61. ^ «Deadline24 2016 Результаты финала» . deadline24.pl . Архивировано из оригинала 8 мая 2016 года . Проверено 24 апреля 2016 года .
  62. ^ "Индивидуальные результаты IMC2015" . imc-math.org.uk .
  63. ^ "Результаты команды IMC2015" . imc-math.org.uk .
  64. ^ Виктор Корсун (15 апреля 2015). «ZeptoLab Code Rush 2015: итоги чемпионата по спортивному программированию» . App2Top.ru . Дата обращения 7 июня 2015 .
  65. ^ "VK Cup 2012 - Codeforces" . Codeforces .
  66. VK Cup 2015 - Финал, заархивированный 28 июля 2015 года, на Wayback Machine
  67. ^ «Положение - VK Cup 2016 - Финал - Codeforces» . Codeforces .

Внешние ссылки [ править ]

Профили онлайн-кодирования
  • Topcoder : турист
  • Codeforces : турист
  • CodeChef : геннадий короткевич
  • Google Code Jam : ( 2015 , 2014 , 2013 , 2012 , 2011 , 2010 , 2009 )
  • SPOJ : туристический
  • HackerEarth : @gennady
  • Хакерранк : @Gennady
  • AtCoder : турист