国际信奥金牌,保送清华姚班,这位 00 后是怎么做到的? | 人物志
本文经授权转载自NOIP信息网(ID:noipfun)
信奥传奇——徐明宽
他曾是北京师范大学附属实验学校的学生,师从世界冠军胡伟栋老师,高二获得清华大学保送资格,后以全国第二的成绩入选 2017 年国家队,在第 29 届国际信息学奥林匹克竞赛中以总分第二的成绩获得金牌,顺利就读清华大学计算机科学实验班(姚班)。
从小就喜欢数学
因一本杂志与信息学结缘
徐明宽从小就喜欢数学,小学的时候参加了不少数学竞赛。从迎春杯到华罗庚杯,通过竞赛的磨练,使得他越来越喜爱数学,凡是与数学有关的东西他都感兴趣。闲暇的时候,他很喜欢用四张扑克牌加减乘除算 24 的游戏,有时候会碰到算半天算不出来、不知道有没有解的情况。
徐明宽曾作为北京星队选手夺得了第十六届“华杯赛”总决赛冠军
谈到信息学竞赛的起点,徐明宽认为还是兴趣。
在小学六年级的时候,徐明宽订了不少杂志,其中一本杂志上介绍了一些 If 等简单的语句。通过这些语句能够写出一个简单的计算器,徐明宽好奇地做了尝试。“几行代码就能写出个计算器出来,虽然计算器的功能可能没多少,但是我还是觉得挺好玩的,我就想去写一个程序枚举所有算法。” 徐明宽根据杂志上介绍的语句,他自己试着编写程序,但是因为杂志上介绍的是比较基础的知识,所以写一个挺简单的东西也要写几百行。即便需要写很久,这样一个尝试的过程也让徐明宽觉得趣味无穷。
初一期末考试结束后,他看到班上同学在黑板上写代码,那些字符一下子就吸引了他。他立即报名了学校的信息学课程。“刚接触信息学竞赛时,我觉得编程可好玩了,比电脑游戏和手机游戏还要好玩!”凭着高度的兴趣和热爱钻研的数学习惯,徐明宽很快赶上了同学们一年的进度,仅仅几个月的学习,他在第一次参加的信息学竞赛——NOIP 普及组中就取得了北京市第三名的成绩,这更增强了他对信息学的自信和兴趣。
四门竞赛全面参与
取舍之后主攻信息学
初三的时候,除了正常的课堂学习,徐明宽还参加了数学、信息、物理和化学四门竞赛的学习。在 2013 年获得 NOIP 提高组二等奖之后,徐明宽在 2014 年还分别获得全国初中应用物理知识竞赛二等奖、全国初中数学联赛一等奖和全国高中数学联赛的三等奖。
但由于兴趣太过宽泛导致精力分散,徐明宽的信息学成绩明显出现下滑。他的父母看在眼里,急在心里。那年,徐明宽赴美参加了高中组的普林斯顿数学竞赛,但成绩并不理想。这一趟里,他还走访了哈佛大学和麻省理工学院,对美国的大学有了初步的印象。父母及时抓住了这个机会,和徐明宽谈他未来的理想与规划取舍。徐明宽告诉父母,他决定本科要在清华读计算机系,理想是姚班,出国的事情免谈。
当时年仅 14 岁的徐明宽能够清晰地说出自己的理想,让父母又惊又喜,他们顺势而为,劝说徐明宽集中精力,他终于下决心放弃物理和化学竞赛,主攻信息学,兼顾数学。
“有人给信息学一个别称,叫做算法竞赛。”即是说,信息学主要考算法,才开始会教怎么排序、怎么搜索,往深了学习会教动态规划等操作。“学了不久我就发现,当时写了那么长的东西,有好多都是有更简单的写法的。”徐明宽说。
竞赛学习就是意味着的大量付出。
除了每个假期在机房度过,高一高二的上半学期都是白天正常上课,每天晚上参加三小时的信息学训练。他并没有特别的学习方法,上课认真听讲、认真记笔记、下课认真做作业,就算假期放弃旅游、除夕的晚上刷题也无怨无悔。
虽然信息学会分去他很多学习精力,但是凭着平日里踏实认真的学习态度,徐明宽每次的期末考试都不错。如果徐明宽就走高考的路,不用那么辛苦,完全有能力裸分上清华,但是因为对信息学的浓厚兴趣,他仍然选择了竞赛这条路。
竞赛拿奖拿不停
NOI 夺金保送清华
在 2014 - 2016 三年间,徐明宽斩获了多项奖项:
2014 年 11 月 NOIP 提高组一等奖
2015 年 3 月 CCC 三等奖
2015 年 5 月 CTSC 金牌
2015 年 5 月 APIO 中国赛区金牌(满分)
2015 年 7 月 NOI 银牌
2015 年 9 月全国高中数学联赛一等奖
2015 年 11 月 NOIP 提高组一等奖
2016 年 5 月 CTSC 金牌非集训队第一名
2016 年 5 月 APIO 中国赛区金牌
2016 年 7 月 NOI 金牌第五名,保送清华
2016 年 9 月全国高中数学联赛二等奖
取得过亚太信息学奥赛 APIO 满分第一名,国家队选拔赛精英赛 CTSC 全国第一名之后,徐明宽也同样经历了高一 NOI 银牌的遗憾以及清华夏令营的失利,情绪一度非常低落。但经过不断地调整心态,徐明宽终于在 NOI 获得金牌第五名,成功拿到清华保送资格。
功夫不负有心人
夺下 IOI2017 金牌
徐明宽参加的信息学竞赛是五大竞赛中时间最长的。从征战 NOI 到进入国家预备队,在国家集训队通过层层考试与选拔,徐明宽终于成为四名国家队中的一员,代表中国参加 IOI(国际信息学奥林匹克竞赛)。
徐明宽入选 IOI2017 国家队
在信息竞赛的学习中,教练起到非常大的作用。徐明宽受到了很多位教练的帮助,其中胡伟栋老师是对他帮助最大的一位。胡伟栋获得过两次 IOI 金牌,承担过国家集训队教练,他的训练安排有策略、有章法,令徐明宽受益匪浅。
胡老师带领他们训练,帮助他们挑选有价值的练习题目,为学生们搭建平台与其它省市的高手过招学习。他非常强调学生们之间的互相切磋,很多时候,徐明宽和他的同学们会选择一个方向进行自我学习和研究,然后给其他同学讲解,胡老师点评。
这样的训练方法完全不是高中的学习模式,一开始有些同学不适应,但是坚持跟下来了,才明白其中的研究乐趣。晚上胡老师会一直陪着他们练习,他们在机房待多晚,胡老师也陪到多晚。
有段时间他们每天晚上十点半离开,生病的同学变得越来越多,胡老师担心同学们的身体状况吃不消,至此之后,胡老师九点左右就开始“轰”同学们走,其中的关爱之情同学们心里都很明白。
徐明宽与竞赛指导教师胡伟栋合影
竞赛与正常高考课内学习有一个很大的不同,课内学习的优秀生是在不断享受同龄人的羡慕中越来越自信,而竞赛学生是不断从一个梯队进入另一个梯队、不断受虐、不断超越自己的过程中获得蜕变。
和其他竞赛学生一样,徐明宽也曾经历这些起起伏伏,每一次大大小小的挫败,胡老师和徐明宽的父母都会齐心协力,帮助他及时调整心态,继续勇敢前行。
功夫不负有心人,第 29 届 IOI(国际信息学奥林匹克竞赛)中,徐明宽和他的队友一起,代表中国队夺得了金牌第二名的好成绩。“本次竞赛试题很难,题型也与以往有些差别,对选手是一个挑战。
徐明宽在这次比赛中节奏控制得很好,拼搏也很顽强,抓住了每个得分的机会,最终取得了优异的成绩。这次比赛体现了徐明宽扎实的计算机科学功底和良好的心理素质,我为他的表现感到骄傲!”胡伟栋教练在赛后说到。
IOI2017 的中国队员及领队们,徐明宽(右四)
2017 年 8 月 5 日下午,在北京首都国际机场,徐明宽载誉归来,他的家长与母校的校长、书记、教练、班主任及同学代表们,带着鲜花和条幅专程赶过来迎接。
徐明宽与蔡晓东校长合影
圆梦清华
坚持努力不懈怠
刚进入清华学习后,徐明宽感觉“作业量比想象要大,微积分比想象要难。本以为数学可以吃老本,可是不知为何,对微积分的兴趣提不起来,看来还得想办法调整自己。”此外,徐明宽发现交叉信息院汇集了几个方向特别牛的学生,比如分别来自数学、物理、信息学三科国家集训队的同学,他的室友也是搞信息学竞赛的,宿舍成了他们经常相互切磋的地方,在这样一个有挑战、有竞争、有惊喜、更有相互欣赏的环境里开始了他的大学生涯。
2018 年,徐明宽和其他 474 位选手一同参加了由中国计算机学会(CCF)主办、杭州电子科大承办的 2018 CCF 大学生计算机系统与程序设计竞赛(CCSP)。最终,徐明宽以个人金奖第一名的成绩夺冠。
左起分别是 CCSP 竞赛委员会主席郑纬民、CCF 秘书长杜子德、徐明宽、知乎合伙人/CTO 李大海
结语
兴趣与坚持是徐明宽成功的关键。一路走来,徐明宽也并非一帆风顺,就算有的时候他感觉进步不大,但是往深钻、往前学的意愿从来没有改变。他在接受采访时曾说道:“管他瓶颈不瓶颈,我就喜欢刷题、喜欢使劲学信息学。”信息学一直是徐明宽的兴趣所在,兴趣转化为动力,最终也实现了他清华的梦想!来到清华姚班,我们也希望他能在更高的平台上继续学习和探索信息学领域。
热 文 推 荐
☞ 斯坦福区块链匪帮传奇,那些睡地毯、没日没夜写代码的编程少年
☞ 为什么我 11 岁的儿子说要放弃编程,却又转战 Python?