阅读历史 |

【34】(1 / 4)

加入书签

开赛前五分钟,志愿者开始沿桌分发试题册。

正面朝下倒扣在桌上,和一叠白纸放在一起,在灯光下泛着冷白。右桌角放着两瓶没开盖的矿泉水,唯一的电脑在左边,键盘和鼠标都不允许选手提前触碰。所有人坐在座位上等待最后的时间走完,满场安静,落针可闻。

三点整,响赛场铃声。

随着第一个音符冲散在空气,整座礼堂瞬间从静止中解除,天花板的俯拍视角能看到几乎所有人都在同一刻有了动作,像一幅画忽然流动鲜活。林珑抓过倒扣的试题册,递了一本给窦凯航,他随手接过,她则捏着笔深吸口气,迅速开始阅读。

十一道题,中文模式,每题的长度大概在一页A4纸,她逐字逐句无声快速读过去,读到C题结束立刻抬头看向窦凯航。他像是已经翻完了大半,试题册被他卷成筒撑着下巴百无聊赖地发呆,接触到她的目光,扫了一眼她面前的纸:“C题?可以。”

【竞赛规则第四条】

【队伍总用时为解出各赛题用时之和。每道赛题用时为该题第一次被正确提交的时间,先前每次错误提交将加罚20分钟。最终未通过的赛题不计罚时。】

如果多队解题数相同,最终是要靠总用时多少来分出排名先后,提交失败一次就罚时20分钟,对选手绝对是巨大的精神威慑。身背巨量罚时而导致提前退出奖牌竞争几乎是ACM被讲烂的故事,每一次提交都是最紧张的一刻,而又以开场第一题为紧张之王。

开场第一题定军心。又因为通常选择的是最有把握的题,一旦失败对全队心态的杀伤力更大。绝大多数队伍都会派出最稳的人来开题,力争一次AC。

而这个重任交在林珑手中,简直让她呼吸和心跳一齐加快,她根本无法想象窦凯航不亲自开题,也没像她一样边看题边已经在纸上写思路,如赛前说好的一般,似乎看看就只是看看,此刻随意地点点头,朝唯一的那台电脑示意了一下:

“来吧。”

是赛前早布置好的事,林珑也知道这是一颗裹着荆棘却依然诱人的蜜糖。她长到这个年纪,自我否定已经成为本能,即使跟着窦凯航以后好转了不少,可一旦心态不稳,这种从小到大根深蒂固的思维模式还是占上风。训练强度大并不可怕,可怕的是一旦有波折就瞬间会被焦虑自卑难过淹没掉的心情,不管平常再多的赞美都抵不过一道题不会产生的崩溃感。那是一种恨自己没用的情绪。

就算知道要悦纳自己,还是难保出现“别人悦纳自己是优点大于缺点,我光心态差这一条缺点就能把所有优点抵掉”的沮丧。

这些天的训练里,她几乎是顶着“林珑你好差劲”“你根本不配成功别做梦了”的负面思想,咬着牙给自己灌输“我可以”“我能行”。如果开场第一题败了,她的心理就要面临严峻考验,但如果一次过了,对她的信心真的就有很大提升。她抬起头,清凌凌的眸子一瞬不瞬地盯住了电脑屏幕,手指已经快速在键盘上敲击。

抢开局阶段,所有人都全神贯注,礼堂内的空气几乎是胶着的,随时都可能诞生全场第一发。各队选择的先攻目标都不一样,林珑直奔的是一道交通运输题。

【C题:巫师盛会】

原题面占据了一整张A4纸,这也是ACM比赛中常见的长度。但是大致能概括成三句话:

【无数巫师从世界各地来观看魁地奇世界杯,魔法部安排了n个门钥匙帮助大家抵达营地。第i个门钥匙可以传送p[i]个人,必须在第d[i]分钟前被使用。营地每分钟只能接收一个门钥匙到达,求最多可以运送多少巫师。】

[注:1≤n,p[i],d[i]≤100000。]

天台上一笔一笔抄过的数据结构在脑海里电光火石浮现,林珑什么话都没说,上手就先初始化了一个优先队列。Priority_queue在手,又直接一个sort,把门钥匙按照过期时间从晚到早排。这一切做完再拉过刚才的演算纸,那上面早理好了贪心算法的策略路径。光标在编译器上一路闪烁,程序在她手下飞速成形。

五分钟,五十行代码。

做的时候一气呵成,交的时候反而突然止歇,她的鼠标悬在提交键上,一时没下决心。

罚时……20分钟……

她咬咬牙,下意识切去排行榜看了一眼。先前空白的页面已经有了色泽,十几支队名后都挂上了鲜红的“WA+1”,显然已经做过尝试且成了系统的刀下亡魂。那些WA分布四海,有B题有E题也有I题,她盯了其中两个C题一眼,攥紧了鼠标。

但她始终没有转头去求助窦凯航。

赛前说好的了,开场第一题全权交由她自己来,直到她最后通过前他都不会插手,哪怕错了十五次,那就自己负责交第十六次!

那时候他问她:“坚持得住吗?”

那时候她坐在夜晚灯光下暖意融融的训练室里看他整理的数论笔记,手边是他去星巴克买来的华夫饼和热牛奶,抽屉里放着郑景给的巧克力曲奇,键盘边是吴升买的人手一个的鼠标垫,微信群里是沈庭谦和张柯连夜复盘回忆的北城新生赛经历,书包上挂着的是

↑返回顶部↑

书页/目录