Gennady Korotkevich - Gennady Korotkevich

Gennady Korotkevich
Korotkevich ITMO.jpg
Korotkevich em 2014
Nascer ( 25/09/1994 )25 de setembro de 1994 (27 anos)
Nacionalidade  Bielo-Rússia
Outros nomes Código das Forças para lidar com: turista
Educação ITMO
Conhecido por Prodígio da programação; programador de esportes altamente conceituado desde tenra idade
Prêmios Classificação de pico da Codeforces 3822 (agosto de 2021)

Gennady Korotkevich ( bielorrusso : Генадзь Караткевіч , Hienadź Karatkievič , russo : Геннадий Короткевич ; nascido em 25 de setembro de 1994) é um programador competitivo bielorrusso que venceu várias competições internacionais importantes desde os 11 anos de idade. Suas principais realizações incluem seis medalhas de ouro consecutivas nas Olimpíadas Internacionais de Informática , bem como o campeonato mundial nas Finais Mundiais do Concurso Internacional de Programação Colegiada de 2013 e 2015 . Em junho de 2021, Gennady é o programador mais bem avaliado na Codeforces , CodeChef , Topcoder , AtCoder e HackerRank . Em julho de 2021, ele alcançou uma classificação histórica de 3822 na Codeforces , tornando-se o primeiro a quebrar a barreira de 3800.

Biografia

Korotkevich nasceu em Gomel (Homiel), sudeste da Bielo-Rússia. Seus pais, Vladimir e Lyudmila Korotkevich, são programadores no departamento de matemática da Francysk Skaryna Homiel State University . Aos 6 anos, ele se interessou pelo trabalho de seus pais. Quando ele tinha 8 anos, seu pai projetou um jogo infantil que ele poderia usar para aprender programação.

Sua mãe consultou o colega departamental Mikhail Dolinsky, que deu a Korotkevich um pequeno livro para ler. Dolinsky, um dos melhores professores de ciência da computação na Bielo-Rússia, relembrou: "Um mês se passou e depois outro ... Nenhuma notícia de Gena. De repente, Lyudmila apareceu e me trouxe um caderno de programação: quando o verão e o futebol acabaram , o filho dela sentou-se ao computador. Como aluno do segundo ano em uma competição nacional, ele ficou em segundo lugar, o que lhe rendeu uma entrada automática em uma universidade técnica sem fazer exames de admissão. De alguma forma, ele resolveu o problema de um corpo imerso na água . Naquela época, Gena nem sabia sobre o princípio da flutuabilidade de Arquimedes . "

Korotkevich ganhou atenção global pela primeira vez quando se classificou para a Olimpíada Internacional de Informática (IOI) de 2006 aos 11 anos, um recorde mundial por uma grande margem.

Ele conquistou a medalha de prata em seu primeiro evento da IOI e recebeu medalhas de ouro de 2007 a 2012. Até o momento, ele é o competidor de maior sucesso na história da IOI.

No IOI 2009 em Plovdiv , Korotkevich, então com 14 anos, disse sobre seu sucesso: "Tento várias [estratégias], e uma delas é a certa. Não sou um gênio. Sou simplesmente bom nisso." Ele disse que não passa mais de três a quatro horas por dia no computador, e seus hobbies preferidos são futebol e tênis de mesa .

No outono de 2012, ele se mudou para a Rússia para estudar na ITMO University . No verão de 2013, ele ajudou a ITMO a derrotar a Shanghai Jiao Tong University e a Universidade de Tóquio para vencer a 37ª Final Mundial do Concurso Internacional de Programação Colegiada, realizada em São Petersburgo. Ele também ganhou o Google Code Jam anual de 2014 a 2020.

Em uma entrevista de 2014, Korotkevich disse que não tinha certeza de seus planos de carreira após a formatura, dizendo que se concentraria em sua educação e possivelmente iria para a ciência.

Em uma entrevista de 2017, Korotkevich disse que recebeu ofertas de emprego do Google e do Yandex , mas que as recusou e, em vez disso, continuaria com seu diploma em ciência da computação na ITMO.

Em 2019, Korotkevich era aluno de doutorado na ITMO.

Conquistas profissionais

  • Google Code Jam : campeão de 2014, campeão de 2015, campeão de 2016, campeão de 2017, campeão de 2018, campeão de 2019, campeão de 2020 e 2021 6º lugar
    • Na Rodada 1B do Google Code Jam 2012, ele alcançou uma pontuação perfeita em apenas 54 minutos, 41 segundos desde o início do concurso.
  • Yandex .Algoritmo: Vencedor de 2010, 2013, 2014, 2015, vencedor de 2017 e vencedor de 2018
  • Yandex Cup: vencedor de 2020
  • Russian Code Cup (por Mail.Ru Group ): vencedor de 2016, vice-campeão de 2015, vencedor de 2014, vice-campeão de 2013
  • ACM-ICPC World Finals : vencedor de 2013 (equipe) e vencedor de 2015 (equipe)
  • Desafio Kotlin : vencedor de 2014
  • Olimpíada Internacional de Informática : Ele ganhou o primeiro lugar absoluto em 2009, 2010, 2011; medalha de ouro em 2007 (20º lugar), 2008 (7º lugar) e 2012 (2º lugar); medalha de prata em 2006 (26º lugar). Atualmente detém o recorde de quantidade de medalhas de ouro (seis) e primeiros lugares absolutos (três).
  • Olimpíada de equipes russas de informática: vencedor de 2007, 2009, 2010 e 2011 e vice-campeão de 2008
  • Competição Topcoder High School : vencedor de 2010, vice-campeão de 2009
  • Snarknews Winter Series: Vencedor de 2010, 2011, 2012, 2013, 2014 e 2015
  • Snarknews Summer Series: vice-campeão de 2008, 2010, 2011 e vencedor de 2012, 2013, 2014
  • Copa Vekua: vencedor de 2013 (equipe)
  • Campeonato CROC: vencedor de 2013 e 2016
  • Concurso de resolução de problemas na Internet : vencedor de 2011 (equipe), vencedor de 2013 (equipe) e vencedor de 2017 (equipe)
  • Challenge24: vice-campeão de 2013 e 2014 (equipe)
  • Maratona24: 2015 3º lugar (equipe)
  • Prazo 24: 3º lugar (equipe) de 2016, vencedor de 2017 (equipe) e vencedor de 2018 (equipe)
  • Em 2015, participou do IMC e foi premiado com a medalha de ouro , ocupando o 47º lugar como individual e a 10ª posição como membro da equipe da ITMO University .
  • Code Festival Grand Final: Code Festival Final 2016, 2º lugar (individual), vencedor do Code Festival Final 2017 (individual) anúncio das forças de código
  • Concurso de Bioinformática : Vencedor de 2017 e 2019, 3º lugar em 2018.
  • Concurso de programação ICFP : vencedor de 2021 (equipe)

Codechef Snackdown:

Torneios baseados em Codeforces
  • Rockethon - vencedor de 2014, 2015
  • ZeptoCodeRush - terceiro lugar de 2014, vencedor de 2015
  • Looksery Cup - vencedor de 2015
  • VK Cup: 2012 3º lugar (individual), vencedor de 2015 (equipe), 2016 1º lugar (equipe).

Veja também

Referências

links externos

Perfis de codificação online