第11章 我队AK了
比赛逐渐接近尾声,除了排名前几的几个队,其他觉得这次提升排名无望的队伍都放弃攻克剩下的难题,于是机房里说话的声音也逐渐多了起来。
还剩一道题。
纪唐队三人暂且都没什么头绪,在写着公式和演算过程的草稿纸上涂涂改改。
时间也所剩不多了。
纪唐突然想起了什么,低头在草稿纸上持续演算起来。
见自己的推导似乎有成功的希望,她伸手拍拍施炎和吴昕玥示意他们来看自己的演算。
纪唐一步步往下写,白色纸张上的黑色字迹一行接着一行,慢慢逼近那个答案。
——推导成功了。
三人恍然大悟,也来不及开心,很有默契地,纪唐继续完善思路,施炎分别调出要用的模板,吴昕玥看着模板就先在电脑上快速敲了起来。
程序竞赛一般允许选手携带纸质材料查阅,许多基本问题也都有解题模板,例如筛素数、高精度计算、欧几里得算法等等,在需要用到他们的时候,快速把模板打上去比自己写要节省不少时间。
纪唐又完善了一下思路,坐正后接过吴昕玥的代码继续写了下去。
即将攻克难题的喜悦慢慢涌上纪唐心头,她的思路愈发清晰,思维也愈发敏捷起来。
手上的打字速度自然也越来越快。
提交!
通过。
三人一致压制住高喊的激动之情,但还是发出了不小的声音,再加上这边陡然变轻松的气氛,引来了不少其他队员的侧目——其实纪唐的队伍本来就吸引了大家不少的注意,毕竟比赛过程大家都有目共睹,今天“不想努力了”队可是一路高歌,稳稳霸占第一名,还狠狠压了常胜将军“65536”队一头的。
施炎一副“我已经按捺不住了”的表情,拿起水壶,几乎是横着走地、一步一个脚印地穿过整个机房去茶水间倒水。
就差没把“我队ak了”这几个大字纹在脸上。
看得纪唐和吴昕玥忍俊不禁。
吴昕玥也压低声音和纪唐说:“原来拿第一的感觉这么好!”
施炎出门的动静自然也吸引了坐在第一排的“65536”队的注意。
苏筱晓依旧咬着下唇读题,听到后边的动静她也能隐隐猜到是纪唐的队伍ak了所有题,她一边有些焦虑,怎么纪唐的队伍一下就变得这么强,一边又暗自高兴着——这个位置马上就是她的了。
而陆其深和李卓则还在齐心协力优化刚刚提交后显示“time limit exceed”(超时)的代码,争分夺秒地希望能多过一道题。
当然他们心中也是有顾虑的。
倒不是积分上的顾虑,毕竟自家队伍的积分输几次都是校集训队第一,但问题就在——怎么会输?
又过了一会。
比赛时间到,排行榜停止更新。
毫无疑问,纪唐的“不想努力了”队拿到了第一名,队内积分也顺利升上了前三。
三人都为能够多参加一次区域预选赛而高兴。
纪唐当然没天真到认为拿了一次队内赛第一就能让沈强改变想法让自己参加区域赛,但这并不耽误她高兴。
看了眼陆其深所在的队伍,三人都在一言不发地整理书包,气压有些低的样子。
于是纪唐更高兴了。
//
为了庆祝,三人相约在校门口的啤酒烧烤摊上大吃一顿。
吃完之后,纪唐心情颇好地回到了宿舍,因为所有舍友都回家过暑假了的缘故,暑假期间整个四人寝都只有纪唐一个人在用,别提有多惬意了。
洗漱过后纪唐按照惯例上cb网刷题——虽然今天的日赛早就结束,但纪唐的习惯是不管打不打日赛,都会在睡前看一遍日赛题,遇到有意思的则会做一做。
与此同时纪唐和integer在cb网的交流也多了起来。
一开始是integer会来问纪唐题,问完了还会给纪唐来一通天花乱坠的夸奖。
后来纪唐发现对方并不是不会做这道题——废话,看着对方id后的世界排名就知道了。
相反地, integer经常能针对同一道题提出不同的或是更优的解法。
例如,这道题用比特可以省八倍的空间复杂度。
又例如,这道题出题的原意应该是只让你用int这一种数据类型解体。
两人聊得不亦乐乎,后来话题也逐渐从算法扩大到生活的方方面面。
纪唐还能和integer交流操作系统教科书上的种种错误。
当然纪唐也和对方一起参加过cb网的日赛,总之就是——输多赢少,纪唐有时甚至怀疑对方是在耍着她玩儿似的,每次当她看到能超过对方的希望时都会被对方无情抹杀,最终只能屈居第二,当然也有赢的时候,虽然不多,但很过瘾。
纪唐在cb网的等级也提到了8。
而其他人,则只能望着与两人之间如同天堑鸿沟般的差距大呼“神仙打架”。
纪唐打开二人的聊天框,消息记录的最后两条还是integer昨晚给她发的“算法没问题,我用kotlin也写了一遍,耗时很正常,估计是cpp的时间限制没设好。”
而纪唐则回复了个“okk”。
现在她则迫不及待想要和对方分享今天校赛拿到第一的好消息。
纪唐发出消息后就去看今天的日赛题了,遇见了道有意思的搜索,便变换着用好几种不同的方法尝试做了,等退出了题目页面才看见int的回复。
integer:不愧是糖神。
integer:所以,你会参加今年的final吗?
final,是程序设计竞赛世界总决赛。
纪唐回:我努力。