电子报
电子报

青 春 是 用 来 拼 搏 的——— “我们教练会写签到题”队的ACM-ICPC竞赛夺金之路



在第43届ACM-ICPC亚洲区域赛(徐州站)上,我校 “我们教练会写签到题”队夺得桂冠。时隔6天后的ACM-ICPC亚洲区域赛 (青岛站)上, “我们教练会写签到题”队再次夺金。至此,该队在10天之内连续两次夺金,为大学四年的竞赛生涯画上完美句号。

“我们教练会写签到题”队共有三名成员,队长2015级信息工程学院网络工程专业斯海洋,队员2015级信息工程学院软件工程专业程坚和2015级数学与计算科学学院韶峰班郭晨亮。凭借优异的竞赛成绩和优秀的学业水平,斯海洋被推免至北京航空航天大学计算机学院,程坚被推免至中国科学院软件研究所,郭晨亮则被推免至华东师范大学计算机科学技术系。

向金奖进发

2018年10月28日13时40分,第43届 ACM-ICPC亚洲区域赛 (徐州站)赛场内,距离比赛结束仅剩20分钟,斯海洋找出至关重要的M题代码错误所在,改完后再次提交代码,却反馈了 “TimeLimitExceeded”的结果。算法的时间复杂度过高!需要优化掉log级别的时间复杂度!千钧一发之际,斯海洋发现问题的单调性特征所在,重新设计算法,修改代码,然后提交———13时55分,离比赛结束还剩5分钟,显示器上反馈绿色的 “Yes”,斯海洋大叫一声 “过了!”,程坚和郭晨亮长吁一口气,志愿者送来象征通过M题的橙色气球,此次比赛胜利在望!

此前,他们通过了A题和G题分别拿到红色气球和棕色气球,位列银奖赛区。封榜后20分钟又顺利通过H题,队伍提升至金奖区尾部,而最终通过M题的惊险冲刺,无疑是给队中成员吃下一颗夺金的 “定心丸”。

“ACM-ICPC”是ACM国际大学生程序设计竞赛 (英文全称:ACM In鄄ternationalcollegiateContest)的简称,也可简称ICPC,是全球最具影响力的大学生程序设计竞赛。

比赛期间,每队要在5个小时内使用编写程序解决7到13个问题。每道题会根据题目数量被编号为A题、B题等等。各队比赛数据会实时显示在大屏幕上,比赛结束前一小时封榜,不再显示各队答题及比分情况,正确完成一题后,会得到一只代表该题颜色的气球,结果被判错误将被加罚20分钟时间。正确答题最多且总用时最少的队伍获胜。

此次ICPC亚洲区域赛 (徐州站)比赛过程中, “我们教练会写签到题”3位队员团结合作,在前期罚时不利的情况下,后期发力,封榜后连过2题,最终夺得金奖。

14时,经过5个小时高强度竞赛,第43届ICPC亚洲区域赛 (徐州站)落下帷幕, “我们教练会写签到题”队勇夺赛站金奖,实现了学校在ICPC这一竞赛领域的阶段性突破。三人在镜头前手持金奖证书、印有 “湘潭大学”字样的队牌以及本次比赛答题拿到的4支气球合影定格这一纪念性的时刻。

以梦想为指引

一分耕耘,一分收获,获取荣耀的背后是三人配合默契,而又不间断的奋斗与付出的结晶。

三名成员,斯海洋和郭晨亮两人于2016年入校队,程坚2015年就进入校队。三人在2017年赛季后重组队伍,不断磨合直至配合默契,共同训练了一年的时间。

队长斯海洋是 “思维缜密”派。“斯海洋是一个写代码稳扎稳打的人,他写代码我很放心。”程坚说。

“斯海洋在每次比赛前期都会做很充足的准备。他擅长把各种算法结合起来,还不会出问题。”郭晨亮说。此次 ICPC亚洲区域赛 (徐州站)的比赛,正是由于斯海洋的 “灵机一动”,为比赛夺金加上了最后一颗重要的砝码。

较斯海洋而言,程坚和郭晨亮在高中信息学竞赛中的比赛经历帮助他们更早接触了解ICPC的相关讯息,因而程坚在大一时便进入校队参加相关集训。“程坚和郭晨亮在高中的时候就分别得过NOIP(全国青少年信息学奥林匹克联赛)湖南和山西省一等奖,对算法竞赛的学习开始得早,基础好,学习的东西更多。”斯海洋不无 “嫉妒”。但 “先天”的优势 “起步早”也黏合了 “后天”努力这一因素,才得以绽放出最美的 “花朵”。

程坚是 “实力雄厚”派。他在大一时,因为基础好刚进队便被老师带去比赛。起初比赛掌握知识面有限故而压力大,程坚便每天都通宵在机房训练刷题。

另一位 “码力十足”派队员郭晨亮是我校数学与计算科学学院韶峰班的学生。他思维敏捷,写代码的能力强且擅于写结构复杂的代码。 “和郭晨亮一起讨论问题,经常能够得到一些对解决问题有利的帮助。他特别擅长写一些代码很长的题,可谓‘码力十足’。”程坚感慨。

“我比赛有时状态不好,会卡题。这时程坚和郭晨亮就会来帮我。和郭晨亮一起讨论,能够更容易找到我的思维漏洞。”斯海洋指出。三人的默契在日常的训练与比赛之中渐渐磨合出来,终成“磁场契合”的合作伙伴。新的征程ICPC亚洲区域赛青岛站 “我们教练会写签到题”队再次夺得金牌,这场比赛是斯海洋等三人的最后一场ICPC,也是他们新征程的起点。

“最后一场ICPC,配图金奖奖牌、印有校名的队牌和答题获得的气球。”这是斯海洋在ICPC亚洲区域赛徐州站结束后的第二周,于青岛站再次夺金后发表的说说内容。

寥寥几字,承载的不仅仅是斯海洋大学四年时光的付出、证明自己的骄傲、将来不能够再参加竞赛的不舍,更暗含了对即将开始人生下一段征程的期待等情愫。

三人和ICPC的缘起各不相同。斯海洋是大一时从作业题的网站中发觉了对竞赛的兴趣;程坚是在谢勇逛学校贴吧时挖掘的 “宝藏男孩”;郭晨亮则是源于参加新生程序设计比赛了解ICPC的相关讯息。

尽管缘起不同,最终殊途同归,三人都踏上了ICPC的征途。得益于良好的竞赛成绩,三人都被推免继续深造。“刚开始接触竞赛是希望将来能够进入B(百度)A(阿里巴巴)T(腾讯)之类的企业。但是慢慢地对竞赛产生了更加浓厚的兴趣,得以坚持下去。ICPC是计算机行业内本科生阶段含金量最高的竞赛,且社会认可度极高。参加竞赛给我们提供了更好的平台,让我们的目标不仅仅是BAT。”斯海洋说。

ICPC,是一场大学生程序设计竞赛,也是一场斯海洋、程坚、郭晨亮三人付出四年时光、精力的比赛,更是教练谢勇十余年来的心血。

教练谢勇是信息工程学院的一名教师。教书之余,他将精力都放在带队训练、参加比赛上。自2004年担任集训队的教练以来,已有15年。

谢勇说,看到队伍夺金很激动,但拿到金奖之后发现,这只是又一个起点,“对于我来说,比赛获奖是一个方面,这个比赛更重要的是在于培养学生,看着他们成长,这才是做教练最大的乐趣所在。”