第71章 赛场的逻辑与心绪的变量(1/2)
周六清晨,明江大学计算中心机房外气氛肃穆。ACM程序设计竞赛校选赛(线上初赛)即将在这里指定的机房进行。顾屿和李锐早早到场,与他们同队的还有一位来自软件工程专业大三的学长,张轩。张学长以编码速度快着称,但这是三人第一次组队合作,空气中弥漫着一种混合着兴奋与不确定的紧绷感。
九点整,比赛正式开始。
登录系统,下载题目包,迅速分工。熟悉的流程却因为竞赛的正式感而显得格外不同。
起初还算顺利。李锐迅速锁定一道水题,张轩键盘敲得飞起,很快AC(通过)。顾屿则负责梳理另一道中等难度题的逻辑。
“B题,贪心,注意数据范围。”顾屿快速说着思路。
“明白。”李锐立刻开始构建模型。
然而,很快他们就卡在了一道复杂的图论题上。几次提交都返回WA(答案错误)。
“算法思路没错,肯定是边界情况或者细节处理出了问题。”李锐眉头紧锁,反复检查代码。
张轩有些急躁:“要不要先放一放?时间过去不少了。”
机房里只能听到密集的键盘声和偶尔压抑的讨论声,空气仿佛都凝滞了。顾屿深吸一口气,强迫自己冷静下来:“再给我两分钟,我手动模拟一下那几个极端测试用例。”
他拿起笔,在草稿纸上飞快地演算,目光在代码和纸页间快速切换。突然,他指着一处循环条件:“这里!当节点度为1时,我们的初始化漏了一种情况!”
李锐立刻反应过来,迅速修改。重新提交——绿色的“Aepted”跳出来瞬间,三人几乎同时松了口气。
“漂亮!”张轩忍不住低呼一声。
配合在挫折和成功的交替中慢慢磨合。顾屿负责核心思路和难点突破,李锐严谨实现和调试,张轩则包揽了大量编码和简单题目。中间又有过几次小的失误和罚时,但整体节奏逐渐稳定下来。
最终,经过五个小时的鏖战,比赛结束。他们以第18名的成绩惊险晋级下一轮。
看着最终排名,三人脸上都露出了疲惫但释然的笑容。
“配合还有点生疏,下次前期的简单题速度要再提一下。”李锐已经开始复盘。
“是啊,中间那道DP题我想复杂了,浪费了时间。”张轩也检讨道。
顾屿揉了揉发酸的眼睛和手腕:“能晋级就好。下次配合会更好的。”他感受到了团队协作的份量,也意识到了经验和默契的重要性。这与个人在天梯上的冲分或电竞比赛中的操作感截然不同,是另一种纯粹的、属于程序的逻辑与智慧的抗衡。
走出机房,傍晚的风带着凉意,吹散了部分疲惫。顾屿下意识地拿出手机。
本章未完,点击下一页继续阅读。