信奥传奇——Gennady Korotkevic

2020-03-19 02:08:44
浏览量:1131

他是很多人眼中的大神 Tourist,他也是很多中国现役选手奋斗的目标。从学龄时开始接触程序设计,中学时七次进入国际信息学竞赛,六次拿下金牌,三次获得冠军。两个 ACM-ICPC 世界总冠军、Google Code Jam 四年的世界冠军,Facebook Hacker Cup 两年的冠军。他是很多人口中可以“靠打比赛谋生的人”。他就是我们今天信奥传奇的主人公——Gennady Korotkevich。



小学拿下全国亚军 获得大学保送

很多人并不是很熟悉白俄罗斯这个国家,但是做信息学竞赛的圈内人提到白俄罗斯这个国家时,往往都会提起一个网名 Tourist 的“大神”——Gennady Vladimirovich
Korotkevich。



在白俄罗斯从苏联独立的 3 年后,在这个国家和乌克兰交界处的城市戈梅利,Gennady 出生了在了一个两位白俄罗斯戈梅利州州立大学数学系老师组成的家庭中。



新世纪即将来临时,六岁的 Gennady
开始对他他父母的工作产生的兴趣。之后,他的父亲 Vladimir Korotkevich 为他定制了一款学习编程的游戏,将他代入了计算机科学世界的大门。不久之后,他在白俄罗斯的一项编程大赛中得到了第 2 名。









小时候参赛的 Gennady(左四)





曾送给小 Gennady 一本书的白俄罗斯戈梅利州州立大学老师曾回忆:“送给小 Gennady 书后的几个月,没有任何关于他的消息…… 突然有一天,他妈妈突然告诉我,小 Gennady 获得了国家程序设计比赛的第二名,以这个成绩他可以面试进所有好大学。在比赛过程中,他在不了解阿基米德浮体原理的情况下,几乎自己现场推导出了这个原理。”





走上全球舞台 称霸国际信奥舞台





在 Gennady 还是一个 11 岁的孩子时,他凭借自己的实力进入了白俄罗斯国家队,拿下了参加国际信息学奥林匹克竞赛(IOI 2006)的资格,同时他也创下了国际信息学奥林匹克竞赛选手最小年龄的记录。











少年时代的 Gennady(右)





在这一年的 IOI 2006 舞台上,Gennady 夺得了银牌。而此后,Gennady 就开启了他让人“亮瞎眼”的攀登之旅。





在 2007 到 2012 年的 6 年中,他连续进入白俄罗斯国家队,参加国际信息学奥林匹克竞赛并六度获得 IOI 金牌。





其中 2009 年到 2011 年他都以全场第一的成绩夺得冠军,而其中的 2011 年他更是拿下了全场唯一一个满分的惊人成绩。







IOI 2011 领奖的 Gennady(左二)





IOI 2009 时,他第一次拿下世界冠军时,年仅 14 岁的他在接受采访时很是谦虚:“我尝试了各种算法,找到了正确的哪一个。我并不是什么天才,只是比较擅长把正确的算法找到而已。”

在常人的眼中,这样的孩子应该是整天抱着电脑练习才可能会有这样的成绩。虽然他的确会每天编程、做题,但 Gennady
每天在电脑前不会超过四个小时,对于他来说足球和乒乓球是他离开电脑后会考虑的首选活动。



打乒乓球时的 Gennady



在他的老师被问及为什么这个孩子可以如此优秀时,他的老师表示:“我们的教学关注的是教他如何自学。绝不是凌驾于学生之上的灌输,而是陪伴他左右的关注。”

而除了好的老师引导,父亲在他的成绩背后也是很重要的一环。在当年记者的采访中注意到一个细节,当他的老师恭喜
Gennady 再一次获得好成绩时,称赞他“很聪明”时,Gennady 的父亲在一旁纠正:“Gennady 只是一个普通的孩子”。

而 Gennady 也说:“在别人眼中,这一切是因为聪明,而我认为这是因为我选择‘不放弃’(原词:нескромно)”。

或许,正是家庭中这种“肯定努力而不肯定智商”的教育风格给了 Gennady 区别于其他孩子的更多成长空间吧。

赛场上的惊艳 让世界为他折服

在 Gennady 的眼中国际信息学奥林匹克竞赛中还只是“中学时的竞赛”,在接受采访时,他曾表示“未来要更多去参加成年人的比赛”。

2012 年,接近成年年纪的 Gennady 进入了圣彼得堡国立信息技术机械与光学大学(以下简称:圣光机大学)就读。第二年的夏天,在圣彼得堡举办的第 37 届 ACM 国际大学生程序设计竞赛(ACM-ICPC 2013)中,他和队友代表圣光机大学战胜了上海交通大学大学和东京大学的赛队,夺得冠军。



ACM-ICPC 2015 夺冠的 Gennady





在之后,他的成绩已经不好用文字来描述,在这里我们可以看一下之后他在各个世界级大赛中获得的成就:

ACM-ICPC 世界总决赛:2013 年冠军、2015 年冠军(一个人最多被允许进两次总决赛)

Google Code Jam 世界总决赛:2014 年冠军、2015 年冠军、2016 年冠军、2017
年冠军

Yandex 算法大赛世界总决赛:2013 年冠军、2014 年冠军、2015 年冠军、2017
年冠军


Facebook Hacker Cup 世界总决赛:2014 年冠军、2015 年冠军

· 
VK Cup 总决赛:2015 年冠军、2016 年冠军

他每年去各国旅游式的参加各种总决赛赢得奖金已经超过了很多普通家庭一年家庭的总收入。一位退役的选手 Vladimir Novakovski 曾将 Gennady 称为“唯一一个可以打比赛谋生的人”。



参加 Yandex 算法大赛的 Gennady







参加 Google Code Jam 的 Gennady





在彭博社的报道中曾有一段对
Gennady 参加世界级比赛比赛时的细节描述,让我们可以看到这个极客比赛时极为有意思的一面:

当 Gennady 开始思考难题的时候,他的脚开始以每秒钟数次的频率抖腿。他拿起铅笔不停地在手背转动,然后拿过水杯,不停地揉捏下巴。比赛开始 10 分钟后,他终于开始打字。他依然在抖腿,手上却像一个速记员一样以不可思议的速度上下翻飞。每 7 秒钟,他会眨一次眼。

只剩 30 分钟的时候,一个日本程序员察觉到他犯了一个错误,然后痛苦地把头低在桌子上,喉咙里发出焦虑的声音。然后,只剩5分钟了,Gennady 成功登上了积分榜榜首,他第一个解出了全部 5 个问题。

最终结果揭晓,Gennady 解错了第2题,但因为在其他题目上的速度和准确性,他依然赢得了比赛。





结语

在 2014 年时,还在上大二的 Gennady 在接受采访后曾表示:“我对毕业以后会做什么还没有打算,我不太制定长期、确定的计划……
对我来说现在好好学习,接受良好的教育是第一位的,工作的事情之后再说。我可能以后做科研。但是就现在来说,一切还都是未知数。”

而到了 2017 年时,对于 Gennady 来说,他已经有资本在任何一个科技公司获得极度高薪的工作,Google 和 Yandex(东欧及中亚地区最大互联网公司) 等一批顶级公司更是已经向他发出了无数次的工作 Offer。不过似乎他还没有完全准备好开始他的职业生涯,在拒绝了所有其他人想都不敢想的工作邀请后,他选择了继续在圣光机大学攻读研究生。





赛后领奖的 Gennady(左二)





至今,也没有人知道 Gennady 的上限到底在哪里。或许,每一步都做好眼前,更关注过程而不是结果的他会在未来给我们带来更多的惊喜。