土耳其站结束的那个夜晚,徐朗没有在伊斯坦布尔多做停留,直接连夜起飞飞回了帝都。
八月底,帝都的暑气尚未完全消散,但早晚的凉意已经悄然渗透。华清园里,银杏叶开始泛黄,校园里弥漫着一种新学期特有的忙碌气息。
下午,徐朗停好车,拖着行李箱走进酒店式公寓,刚关上门还没放好东西,门铃就响了,打开门一看,是许家辉。
“义父你回来了?!”许家辉边进门边说,“土耳其站怎么样?”
“第九,没积分。”徐朗把行李往地上一扔,整个人瘫倒在床上,“RB2在这站就是个移动路障。”
“正常,那地方弯道太多了。”许家辉从背包里掏出一台崭新笔记本电脑,“对了,这是你暑假前给我的经费买的新电脑,联想的,国产货,性能好得很。以后你要是有什么代码要跑,尽管用。”
“好!。”徐朗闭上眼睛,长长地舒了一口气,一点不担心许家辉的活儿,“这学期课多吗?”
“多。大二了,专业课全上来了。数据结构、操作系统、计算机网络……还有几门选修课。你要是想不挂科,得跟着我好好复习。”
“知道了。”徐朗懒洋洋地应了一声,脑子里却已经开始盘算着下周的意大利之行。“对了,你比赛咋样?”
徐朗说的是ACM-ICPC世界总决赛。上学期末,许家辉因为经费问题犹豫不决,徐朗二话不说承包了他所有的参赛费用。
“肯定拿冠军啊!不然还敢回来见你吗?”
7月,东京,代代木国立竞技场。
ACM-ICPC世界总决赛,是全球大学生程序设计竞赛的最高殿堂。来自全世界一百多所顶尖高校的参赛队伍齐聚一堂,争夺“世界冠军”的头衔。每支队伍三名队员,共用一台电脑,在五个小时内解决十到十三道算法题目。比拼的不仅是编程能力,更是团队协作和心理素质。
许家辉所在的华清大学代表队,由他和另外两名计算机系的同学组成。三个人在过去半年里经历了校内选拔、区域赛、亚洲决赛的层层筛选,最终以亚洲区亚军的身份晋级世界总决赛。
比赛日上午,许家辉坐在电脑前,深吸了一口气。
他的队友坐在两侧,三个人面前的屏幕上显示着第一道题目——一道关于图论的最大流问题。
“这道题可以用Dinic算法。”许家辉迅速做出了判断,“我来写框架,你们负责验证边界条件。”
“好。”
键盘声响起。许家辉的手指在键盘上飞速跳跃,代码一行一行地在屏幕上浮现。他的思维异常清晰,仿佛每一个逻辑分支都在他脑海中预先演练过无数遍。
第十分钟,第一道题提交,通过。
第十五分钟,第二道题开始。
第半小时,第二道题提交,通过。
第五十分钟,第三道题提交,通过。
……