程序员的黑科技系统 036 ACM全球总决赛
作者:程序员小朱的小说      更新:2021-03-05

  赛前,陈旭观察了一下场上,除了老熟人上交大的队伍,其余都是外国友人,甚至有几支曾经的总决赛冠军队伍。

  陈旭感受到了压力,在这样的天才窝里,冲到最高领奖台难度不小,他必须全身心投入,不能再像初赛那样被周围的因素影响。

  他长舒一口气,等待最后的计时。

  “时间到!开赛。”赛区主持者发令,所有选手面前的电脑屏幕被解锁,显示出下面的题目。

  “来了。”温童说了一声,开始破题。

  她英语是这个队伍的强项,所以破题一直都由她来。

  吴文瀚看着专注的温童,忽然想起来昨天温童问他,自己在这个队伍有什么必要,他现在有了答案。

  “给,陈队。”温童把自己做好的笔记交给陈旭。

  陈旭点点头,接过来开始解题。

  他将第一题留给了温童和吴文瀚,后边2到5题留给了伊娃。

  现在伊娃仍然是1级,和初赛时候的水平没有太大的提高,所以只能帮到陈旭第五题的程度,后边的题全靠他自己。

  好在今时不同往日,陈旭现在的计算机基础掌握是3级。

  他随手就解开了第六题,将解题逻辑写在纸上,交给了吴文瀚。

  “码。”他简短地说道。

  “好。”吴文瀚不知道为什么陈旭先解第六题,赛场也没时间给他问,他便开始按照陈旭的逻辑码算法。

  吴文瀚码代码很快,不一会就提交了第六题代码,拿到了第一个AC气球。

  陈旭这便将脑海中伊娃的解题思路呈现到纸上,继续交给吴文瀚。

  吴文瀚继续码算法,陈旭则攻关后边的题目。

  不一会,负责第一题的温童也有了思路,她将算法思路交给了吴文瀚。

  吴文瀚对其点点头,眼神鼓励。

  然而,这次提交的代码有误,没有拿到裁判委员的AC,还因为提交错误代码扣掉了五分钟。

  温童一脸的内疚,攥着小拳头坐在座位上发呆。

  吴文瀚想过去安慰温童,但是怕打扰陈旭。

  陈旭提交第七道题的时候,注意到这边,他淡淡地说了一句:

  “发什么呆呢?第一题打算留给我吗?”

  温童昂起头,看到陈旭坚毅的面孔,她知道陈队愿意再给她一次机会。

  她站起来,重新审视刚才自己的思路。

  吴文瀚看着,默然点点头,然后继续做自己的事情。

  很快,温童找到了自己落入的陷阱,她转换思路重新解题。

  做完题后,她以防再错,便又过了几遍题干,确定无误后,才交给吴文瀚。

  吴文瀚见温童如临大敌般,将算法思路交给自己,他微笑着点点头,然后开始码算法。

  温童在一旁惴惴不安地等着,看到吴文瀚将自己的算法提交给裁判小组,等待算法确认的时候,温童的心快要跳出了嗓子眼。

  这次如果再错,就要扣十分钟了。

  “AC。”裁判员那边亮起了绿灯,赛区工作人员送过来代表第一题AC的气球。

  温童兴奋地差点跳起来,她接过工作人员的气球,亲了又亲。

  工作人员一脸古怪,第一题的AC气球至于这么兴奋吗,这可是总决赛赛场,第一题就是热身用的。

  紧接着,伊娃解出来的2345题挨个升起了AC气球,这会陈旭战队拿到了九个气球。

  陈旭抬头看了一眼赛场,自己队伍属于中等水平,有一半比自己快,有一半比自己慢。

  这个结果他预料到了,前面的题目就比一个速度和效率,他刷的题量肯定没有在场其它算法妖怪多,所以他弯道超车的节点正是最后几道题。

  忽然,有一个战队连续提交了三道题的算法,并拿到了全部AC,直接在座位上升起了11个气球。

  陈旭还没认清这是来自哪个国家队伍,对方就直接封榜了。

  这时,大屏幕上显示出来:

  “俄罗斯代表队圣彼得堡国立信息大学封榜!AC了11道题,用去3小时23分钟。”

  “卧槽。”陈旭愣了,他被圣彼得堡国立信息大学的这一手秀得头皮发麻。

  “速度太快了。仅仅三个多小时就拿下11道题,不出意外,今年的总冠军定了。”台下的观众都窃窃私语起来。

  总决赛的赛制就是这样,需要靠AC量和所用时间两个指标定分,因为在总决赛历史上,从来没有哪个队伍能够拿到AK牌,所以对时间的安排就尤为重要。

  显然圣彼得堡国立信息大学这次打的是速推,决定以速度致胜。

  从现在的局面看,他们也打对了算盘。

  现在除了他们,最快的队伍也只是升起10个气球,即便这个队伍后面升起12个气球,也会因为用时远远超过圣彼得堡信息大学而在分数上不及圣彼得堡信息大学。

  “稳住。”陈旭控制自己冷静下来,不再想其它的事情,将全部的思考能力都投入到第十题。

  不一会,第十题出来了,他随手将算法思路丢给吴文瀚,连头都没抬,继续攻关第十一道题。

  温童焦急地看着场上,这会有第二个队伍拿到了第十一道题的AC气球,对方没有封榜,因为这个时候封榜,显然落后于圣彼得堡信息大学,所以他们选择再战第十二题。

  如果在短时间内攻克,再封榜的时候,就能用AC量补平和圣彼得堡信息大学之间的差距,反超分数也不是不可能。

  时间过去了四个小时,陈旭解开了第十一道题,他将算法逻辑交给吴文瀚,声音有些沙哑地说道:

  “快码。”

  “好。”

  陈旭抬起头,此时场上有四个队伍升起了代表第十一道题AC的黑色气球,除了最先封榜的圣彼得堡信息大学,还有另外一个队伍也选择封榜,另外两个队伍在攻克第十二道题,其中就有上交大队伍。

  “AC了,封榜吗?九日。”吴文瀚的声音在旁边响起。

  陈旭想都没想,摇摇头,继续解第十二道题。

  温童和吴文瀚在一旁看得惊心动魄,他们没想到陈旭能把他们队伍带到这个程度,厮杀得如此激烈。

  又过去大概二十分钟,屏幕上刷新了新信息:

  “来自中国的上海交通大学封榜!AC了12道题,用去4小时27分钟。”

  “太强了。”温童和吴文瀚相视一眼,都从对方的眼神中看出来了敬佩。

  台下观众又开始估算,圣彼得堡信息大学三小时二十分钟AC11道题,上交大用四小时二十多分钟AC12道题,最后谁分高,还真不好说。

  毕竟题目到了后边,所占的分值也很高。

  具体的分数算法是ACM裁判委员会的内部机制,和国内的公务员分值一样,不对外公布。

  这也让赛场的气氛更加火热,不到比赛最后一刻,所有人都不知道谁是最终赢家。

  在大家欢快地猜测今年是圣彼得堡信息大学这个历史上拿过两次总冠军的队伍夺冠,还是历史上拿过三次总冠军的上交大队伍夺冠。

  场上出现了第二支AC第十二题的队伍!

  是中国代表队的金陵理工大学战队。

  陈旭看着身旁缓缓升起的代表第十二题AC的红色气球,有了片刻的愣神。

  “封榜吧九日,现在我们封榜,能拿个总决赛铜牌,还能站在领奖台上。”吴文瀚出声道。

  陈旭抬头看了一眼倒计时。

  还有二十三分钟,再算上之前被温童扣掉的五分钟,只剩下18分钟留给他。

  如何抉择,是封榜拿个全球第三,开开心心回家,还是搏一个历史上从未有过的总决赛AK牌,冲击最高分。

  陈旭陷入了纠结,他有些奇怪,这个时候不应该跳出来系统选项吗?

  然而并没有。

  观众席上,所有人的目光都移向了那支第二个AC12道题的战队身上。

  “他们AC了12道题,怎么还不封榜?”

  “这是哪个大学,从来没听过啊,我去搜一搜。”

  “难道想冲击最后一道压轴题?不可能吧。”

  喧闹的人群中,来自金陵大学的天才男生面带微笑地看向那个正做选择的陈旭,男生知道他会怎么选。

  陈旭长舒一口气,他最后扫视一圈全场,想要根据场上成绩,估算如果自己冲击第十三道题失败,名次会滑落到第几名。

  这时,他迎上了同胞上交大队伍成员的眼神。

  还是那样得平静,和初赛场的如出一辙。

  陈旭随即心如止水,他淡淡地说道:

  “不封榜,继续。”话音落下,他坐下板凳,头埋到桌前,开始解题。

  吴文瀚和温童站在背后,默默给陈旭加油,无论陈旭作出什么选择,他们都无条件支持。

  “我的天哪,那个战队选择冲击最后一题了。”观众席上响起欢呼声。

  最后时间里,几乎全部的队伍都选择了封榜,只有个别几个队伍还在解题。

  原先冠军之争的待定区多出来一匹黑马,它正朝着最高峰冲击。

  “来了。”陈旭看了一眼时间,只剩下最后一分钟,来不及让伊娃演算了,便直接将程序提交给了裁判委员会。

  裁判委员接到陈旭的算法,开始验证。

  等待的时间里,全场的人都屏住了呼吸,默默看向那块大屏幕,等待裁判验证结果。