刚刚过去的五一假期,在字节跳动旗下的中航广场,来自全国名牌大学的105位编程高手上演了一场代码大赛。
这是字节跳动传统项目“字节营冬令营”中的一个环节。经过四天的集中训练,选手们按照ICPC(国际大学生编程竞赛)赛制组成了三人一组,但只能使用一台电脑,必须在五个小时内解决12道编程问题。
从预选赛中脱颖而出的35支国内队伍中,不仅有清华大学、北京大学、复旦大学、上海交通大学、浙江大学等国内名校,还有南京外国语学校、杭州学军中学、中国人民大学附属中学。学校几乎搬动了国内比赛圈的半壁江山。
在国外,还有来自俄罗斯、日本、美国、白俄罗斯、波兰等国家的队伍通过线上方式参赛。
其中,来自清华大学姚班、智班、信息与计算科学三大系的代表队参赛。
值得一提的是,2020年ICPC世界总决赛因疫情推迟后,两名参加冬令营备战决赛的选手已经大学毕业加盟字节跳动。
这些参赛者的平均年龄只有20岁,最小的也只有15岁,还是高中一年级的学生。他们中的大多数人都曾在全国青少年信息学奥林匹克竞赛(NOI)中获得金牌和银牌,并且许多人都成功参加了比赛。在国际信息学奥林匹克竞赛(IOI)中,有不少数学/信息学奥林匹克双料选手。
12支队伍获奖,个个来头不小
综合比赛及整个字节营冬令营的表现排名,最终有12支队伍获奖:
排名靠前的“反向交叉”团队的三名成员目前正在北京大学学习计算机科学。
三名队员中,周宇洋出生于绍兴一中,这是一所名校竞技学校。他是2019年NOI全国冠军、2020年IOI世界第三名,并担任当年国家队队长。
2017年NOI满分选手、2018年NOI金牌选手孔超哲入选国家集训队。
NOI 2019金牌选手潘俊跃也入选国家集训队。
国家集训队至少是指当年信息学竞赛全国高中生中排名前50名的选手。就这样的结果,三个学生都没有参加高考,全部被推荐到了北京大学。
这支战队成立后,还获得了ICPC 2020南京赛区冠军、CCPC 2020长春站冠军等多项赛事冠军,迅速成为竞技圈的知名战队。
在冬令营第六天的正式比赛中,北大“逆十字”队是第一个解决问题的队伍。只用了5分钟就解决了第一个问题。根据ICPC的惯例,每一个团队解决一个问题,他们都会收到一个气球。在这个游戏中,第一个解决每个问题的团队将被标记为金色气球并获得额外的奖金。
刚刚成功提交比赛第一题的北大“逆十字”队员
除“逆十字”队外,本次比赛获得金牌的其他队伍还有:
第二名队伍“一说一证实”来自人民大学附属中学。其队长邓明阳已进入数学和信息学竞赛国家集训队,现已收到麻省理工学院(MIT)的录取通知书。
这个团队去年也参加过ByteCamp。虽然队员都是高中生,而且主要参加的是OI信息学奥林匹克竞赛,而不是主要针对大学生的ICPC比赛。他们在计算几何等ICPC题目上没有丰富的经验,但数学竞赛Thinking帮助他们解决了游戏中的许多问题。
他们对信息学和编程竞赛有着极大的热情。在学业负担重的高中,他们甚至放学后也会去学校机房做题,周末也会去网上查找更多竞赛题的资源。
“一言一真”成员邓明阳、徐廷强接受采访
第三名是来自清华大学姚班的队伍,据称该队“一半的人才聚集在清华大学,一半的清华人才在姚班”。三名队员中,朱震霆在IOI 2018中排名世界第三,王秀涵也是IOI 2019中的银牌获得者,颜书意是NOI 2017中的全国冠军。三人组队后获得了ICPC冠军2020 EC-Final(亚洲区总决赛)冠军,并且还在之前的字节营中获得了第二名。
这个团队的成员都对比赛充满热情。尽管队员王秀涵被队友戏称为天才,但他表示,比赛主要靠的是卖油人刻苦学习、刻苦练习的精神。 “高中参加比赛的时候,同班做题的人比我还多,我都数得过来。”
他们也是北大“逆十字”的老对手。正式比赛开始20分钟左右,他们成功集中解决3道难题,取得暂时领先。
比赛开始20分钟,清华大学暂时排名第一
第四支南京外国语学校代表队“Repigeon”也是本次字节营预选赛的第一名。三名队员中,戴江奇曾获得CMO 2020数学竞赛金牌,并入选国家集训队。他今年只有15岁,Codeforces积分有3000分。上面最年轻的球员;王泽元、卢秋实获得NOI 2020金牌。
在正式比赛中,南京外国语学校“Repigeon”队率先成功答对6道题,与上述两支清北队轮流占据第一名的位置。
南京外国语学校“鸽子”参加赛前训练
最终,北大“逆十字”、清华“三强二”、“肖万邦”三支队伍均完成了10题。如果解决的问题数量相等,根据提交的错误代码数量,处罚时间较少的团队将更先进。
结合冬令营整体活动中多个项目的成绩,北大“逆十字”获得本次比赛第一名。
What’s Byte Camp?
当然,在本次冬令营中,竞争并不是一切。
字节营冬令营是字节跳动针对ICPC比赛举办的训练营。自2018年起已举办三届。此外,还有夏令营,活动更加丰富。
王灿教授认为,国内球员普遍缺乏赛前训练和讨论的平台。他们每年只能在决赛中与其他国家的选手见面一次。 ICPC 2018世界总决赛期间,王教授萌生了将大赛强校莫斯科物理技术学院(MIPT)的培养模式引入中国的想法。字节跳动当时也在积极寻找合作伙伴。在王教授的推荐下,字节跳动与MIPT很快达成了合作。
此后,字节营冬令营定位于为参加ICPC世界总决赛的各国选手提供训练和交流的平台,提高ICPC参赛者的水平。已经结束的三届冬令营邀请了包括MIT在内的全球入围决赛的最强队伍。
本次冬令营的教练之一陈景邦也认为,日本选手近年来成绩提升之快,正是得益于其国内良好的训练体系。近年来,中国国内选手也有了这样的交流平台,我国的比赛水平也有所提高。
本次冬令营由俄罗斯莫斯科工作室协办。虽然叫冬令营,但因为疫情推迟到了五一。
除上述王灿教授外,参加本次冬令营的还有哈尔滨工业大学ACM主教练孙大烈教授、清华大学ACM主教练吴晓军教授、北京航空航天大学ACM总教练、北京邮电大学ACM总教练宋友教授。主教练杨亚教授和杭州电子科技大学ACM教练刘春英教授均由来自ACM各大院校的代表队执教。
赛前,冬令营邀请了非常豪华的教练团队,为选手们进行了为期四天的训练,并讲解了ICPC经典题。
教练们在计算机界和竞技界也颇有名气,而且都是历届世界总决赛的顶尖选手:
清华大学杜宇豪,IOI 2015金牌,TCO 2017全球冠军,CCPC 2018全国冠军
北京大学纪如意获得ICPC 2018全球总决赛季军
2017年、2018年两次带队闯入ICPC全球总决赛的陈松阳,目前就读于浙江大学
佐治亚理工学院陈景邦,ICPC 2017区域冠军、ICPC 2018全球决赛入围者
总之,这是OI/ICPC界的一次大型面对面会议。
「这个时代最聪明最努力的人」在Byte Camp成长
对于获得冠军的北大“逆十字”队来说,这场比赛是备战ICPC世界总决赛之前稳定心态的一场比赛。
队员周宇阳表示,目前球队虽然在训练赛中表现不错,但在正式比赛中却经常因为状态不佳而频频失误,影响了比赛心态。借助本次字节营比赛进行训练,他们不会像正式比赛时那样因为关心排名而紧张、背负太大的压力,而且还可以获得真正的比赛体验,这是一次非常宝贵的经历。
对于他们来说,这是第一次经历大顺风,险些被翻车的宝贵经历。
在赛前训练中,他们能够与经验丰富的教练和队伍进行交流,遇到不知道如何解决的问题,发现以往练习中的盲点。
正如王灿教授所说,举办ICPC竞赛,一方面要有高质量的题目,另一方面要有优秀的团队成员。只有和最优秀的人一起训练,才能给自己最大的助力:“世界上最优秀的选手在面临疫情影响时,都希望能有高质量的训练和比赛活动,而字节营就是他们最好的之一”机会。”
冠军战队“逆十字”也看到了这一点。他们之前就关注过,感觉阵容非常强大。周宇阳表示,字节营聚集了一大群强队一起训练。其他比赛不会有这样的6、7天的训练营。机会非常难得。
比如,在不久前的ICPC EC-Final上,他们输给了老对手清华大学的“前二”队伍,遗憾获得第二名。这次字节营给了他们一个和老对手较量的机会。
在冬令营中,历届队员的指导也是非常重要的一部分。进入ICPC 2018全球总决赛并以教练身份参赛的陈景邦表示,国内比赛最缺乏的就是教练的指导,这也是他加入字节营的原因。对于参赛者来说,不仅要会解题,还要判断不同题目的难度,观察对手,做出合理的决定,这就是本次ICPC比赛的魅力所在。
与全球优秀玩家一起学习、竞争,也与字节跳动“和优秀的人一起做有挑战的事情”的人才理念不谋而合。字节营也将持续为以参赛选手为代表的计算机人才提供技术交流平台,帮助优秀人才提升能力、共同进步。
现在,冠军队的三名同学除了备战ICPC世界总决赛外,还准备向ICPC竞赛辅导、企业实习、计算机科学研究等更丰富的方向发展。
王灿教授表示,字节营的玩家是整个时代最聪明、最勤奋的人,他们将会有与普通学生不同的成长路径。过去十年中,许多参加信息学竞赛的学生后来都成为了颇有成就的计算机科学家或技术企业家。几年后,字节营的玩家一定会成为非常优秀的人。
最终通知:
Byte Camp夏令营报名即将开始!
8月1日至6日,字节营夏令营将招收推荐/广告/搜索、机器人、机器学习、自然语言处理、计算机视觉、语音技术、高性能计算、网络等领域的120名来自全球的大学生技术、音视频开展计算机体系结构、计算机软件工程、安全、存储等13个技术方向的学习和研究。
参赛学生有机会与全球学术领袖和字节跳动技术专家深入接触,并与来自世界各地大学的实验室学生进行交流。
用户评论
空谷幽兰
哇,姚半之一行人都在行动,这比赛肯定不简单啊!姚哥的水平我可是见识过的,期待这次的大神对决。
有8位网友表示赞同!
巷口酒肆
听说姚半之一行都是编程高手,这比赛真是让人兴奋!我也想看看他们的实力。
有5位网友表示赞同!
野兽之美
编程大赛高手齐聚,姚半之一行肯定是压轴大戏,期待看到他们的精彩表现。
有9位网友表示赞同!
一笑傾城゛
姚半之一的团队在行动,这比赛太有意思了,编程的魅力真是无穷。
有20位网友表示赞同!
眷恋
姚半之一行都在行动,比赛高手齐聚,看来这次的编程大赛会非常激烈,期待看到更多精彩代码。
有13位网友表示赞同!
(り。薆情海
这神奇的编程大赛,姚半之一行都能参与,果然是行业翘楚,我也要努力学习编程了。
有10位网友表示赞同!
傲世九天
姚半之一行,编程界的传奇,这次大赛能见到他们的身影,真是三生有幸。
有17位网友表示赞同!
陌然淺笑
比赛高手齐聚,姚半之一行在行动,这样的编程大赛,不去看看怎么行呢?
有15位网友表示赞同!
面瘫脸
姚半之一行都在编程大赛中行动,这是要掀起编程界的新风潮吗?太期待了。
有7位网友表示赞同!
从此我爱的人都像你
神奇编程大赛,姚半之一行都在行动,这不仅仅是比赛,更是一场技术的盛宴。
有11位网友表示赞同!
窒息
姚哥和他的团队在行动,这编程大赛简直是一场视觉和技术的双重盛宴。
有16位网友表示赞同!
安之若素
高手齐聚的编程大赛,姚半之一行一定会有亮点,我猜这次比赛会非常精彩。
有14位网友表示赞同!
ヅ她的身影若隐若现
姚半之一行都在行动,这编程大赛真是让人热血沸腾,我也想加入这场竞技。
有5位网友表示赞同!
余温散尽ぺ
神奇的编程大赛,姚半之一行都能参与,这比赛肯定会有很多意想不到的惊喜。
有18位网友表示赞同!
┲﹊怅惘。
姚哥领衔的编程大赛,高手齐聚,这比赛不仅考验技术,更是意志的较量。
有11位网友表示赞同!
熏染
编程大赛高手齐聚,姚半之一行行动中,这样的比赛氛围让人激动不已。
有15位网友表示赞同!
断秋风
姚半之一行都在行动,这编程大赛真是让人充满期待,不知道他们会有怎样的表现。
有7位网友表示赞同!
花容月貌
神奇的编程大赛,姚半之一行都在行动,这样的比赛,就算不是编程爱好者也想去看看。
有17位网友表示赞同!
请在乎我1秒
姚哥的团队在编程大赛中行动,高手齐聚,这比赛一定会成为编程界的一段佳话。
有12位网友表示赞同!