007. 又要光头了吗? 算法青春
“要不我试试 d题,”郭晓川想了想,“虽然历法换算规则看著麻烦,但仔细点理清思路说不定也能搞定。”
“ok,我再看看別的题。”彭峰应道。
“我翻翻资料啊,看能不能把 g题解决了。”尹平从书包里扒出几本不知哪里淘来的教材翻阅起来。
场上的气球渐渐多了起来,志愿者频繁从队伍旁经过,三人越发焦灼,那鲜艷的色彩每一次掠过眼角,都让他们的心情更沉重一分。
眼看代码里的`if``else`越来越多,郭晓川越写越觉得不对,可已经写了不少,只好硬著头皮继续將题目条件一个个分类討论下去。(`if`、`else`:程序设计里的分支判断)
“槓 274是什么?”郭晓川看著 codeblocks的编译错误一脸懵,只见编译器上一串红色的“`error: stray \274 in program`”样子的提示,斜槓后面跟著不同的数字。
“没见过,完全没见过。”彭峰皱眉在一旁盯著显示器。
“第几行?”尹平凑过来看,手指在那行代码上划过,“看不出错啊。”
“你们有哪个题有想法了没?电脑桌面有个代码列印的连结,我把代码列印了,电脑给你们用?”郭晓川问。
“竟然能列印代码?”尹平表示惊讶。
“acm比赛三个人共用一台电脑,代码 debug太耗时,允许列印后,对著a4纸『人肉』调试,把键盘让给队友敲別的题。”郭晓川解释道,“之前在网上看比赛规则有提到,咱们云麓校赛倒是没提供这个功能……”(debug:调试)
“唉,楚大真有钱。”彭峰面对这一校赛差异,又无力地感嘆了句。
“那不用列印了,你继续调试,我们也没啥思路。”尹平坐了回去,继续翻他的资料。
郭晓川眼睛盯著屏幕,手伸到包里摸索。彭峰看到,突然想起什么,一瓶薄荷味木糖醇拍在桌上:“找这个是吧,后勤保障绝对到位!”
郭晓川轻笑一下,丟了一颗到嘴里嚼著,一条条重新检查代码逻辑。改了几处小问题,但那个`\274`的编译错误就像钉在那里一样纹丝不动。
“我上个厕所,顺便刺探一下军情。”彭峰起身离开。
“要不交一个试试?”尹平提议。
“好。”郭晓川提交了代码,很快得到了 oj的反馈,“compile error”(ce,编译错误),信息和 codeblocks给出的如出一辙。
“见了鬼了。”尹平抱怨道。
“有10个气球的队了!”彭峰冲了回来。
郭晓川点开 oj的排名页,“是楚大的队,老人应该都去出题了,新手还能这么猛。”
“咱们也不差,苏明单挑在第二, 9个题,说不定还能逆风翻盘。”彭峰看著排名说道。
“你的肖神也不怎么样嘛,二十多名去了,光咱学校都还有两个队在他们前面。”尹平调侃道。
“还是专心解决咱们的『一个气球万岁』吧。”彭峰垂头丧气地拿起题册,示意尹平让郭晓川继续调试代码。
过了一会儿,场內传来一阵轻微的骚动,隨即又恢復了之前那种高斯白噪声般的討论。“ 4小时,封榜了。”郭晓川告诉队友。
“高手们又要开始暗中较劲了。”尹平接话。
“我重写了一遍代码,槓 274没了,”郭晓川双手放开键盘,往后一靠,“但是 wa来 wa去的,怕是调不出来了。”(wrong answer,wa)
“又要光头了吗?”尹平边说边有气无力地用额头一下下轻磕著桌面。
“我再看看別的题。”郭晓川拿起了题册。
封榜后场內的氛围越发凝重,大多队伍的討论声渐弱,变为对著编译器或排名页面的发呆。
零星爆发出队伍过题的欢呼,在逐渐静下来的赛场上格外刺耳,让三人羡慕又嫉妒。
“还剩 40分钟,准备想想一会儿吃啥吧。”彭峰无奈地把题册甩到一边。
“我已经到极限了,看了半天『哈希』,没看懂。”尹平也垂头丧气。
在纸上写写画画了半天的郭晓川突然轻轻一拍桌:“这个能搞!”