【19】
而至。彼时林珑正翻着从沈庭谦那里要来的大二课程PPT,开始学习C++这门高级语言。
【竞赛规则第二条】
【比赛允许使用C、C++或Java语言。提供VS、Vim、CodeBlocks及Eclipse开发环境。】
如果说她最近努力的都是在数据结构和算法方面,那么在编程语言上,她的武器库确实只有计算机院最基础的C语言。本来是事情太多没顾上这里,韩泉学长给的算法单子也并没学完,但在查阅多方资料以及在论坛里泡了这些天以后,还是决定先把语言库拓宽。
世上四百万在役选手,按照赛用语言不同而分为不同的流派。即使她已经查过不少,心里隐隐有了选择倾向,但最终定下来之前,还是借着一次聊天的机会问了窦凯航。
仿佛他的话是定心丸。
当时日光充裕,暖洋洋地照在天台周边,窦凯航面对这个问题似乎是怔了一下,摩挲着咖啡杯。
“每种语言都有不同的特性。C的效率比较好,C++拥有很多灵活方便的库函数,Java在处理大数和高精度问题上会有奇效。当然大部分选手只会练一门作为比赛语言,但如果想去最高的地方……”
他有片刻的停顿,而后轻声说:“C和C++要学,Java的一些板子也要会用。”
那时候林珑并不知道这句话对眼前的少年意味着什么事,也不明白他为何会流露出那样静默的神情,她只是眼睛一亮,眸中雀跃明显,因为他的意思与她的想法不谋而合。她说:“好!那我先学C++。”
窦凯航的目光从遥远的地方移到她身上,林珑没想到他居然摇头:“那是最理想化的要求,做不到也没事。学透一门语言,再辅以常用的那几十种高阶算法,足够你去国赛拿奖了。”
理想化吗?林珑轻声说:“可是如果真的成功,那理想化就是最优解。凯神,有关成绩的事,如果现在你问我,我可能也说不清楚自己想到达哪个地步,或者这本来就不由我决定,连市赛都只有1%的人能拿奖,再往上就更难。可这条路那么长,我还远远没看清前方的风景,结局是满载而归也好,一无所得也罢,但是,我想向前走。”
尽我所能的最大努力。
于是一整个下午,林珑都坐在电脑前翻着PPT,学习这种面向对象语言所特有的类和继承。因为有了C的基础,学C++并不是特别困难,只需要了解基础语法就可以去看STL函数。在她对面,窦凯航又一次连麦开训练赛,而她握着笔停在书页上,歪头琢磨着iterator迭代器的类型。
大概是天黑后不久,广场上的钟敲过了七点,窦凯航写完一页思路草稿,习惯性地朝旁边摸演算纸,却摸了个空。他一愣,才反应过来赛场上用完演算纸可以找裁判无限要,眼下他们自己组织的训练赛却不可能。他放下笔,向后一靠,想着大不了就纯靠脑内想,对面林珑偏巧在这个时候抬眸,似乎也愣了一下,然后唰拉撕下自己演算本后面的一大半,一沓崭新平整的白纸递过来。
他一怔,往她那边看了一眼:“你够用吗?”
小姑娘毫不犹豫地点头,大眼睛弯成月牙的形状:“我够的~凯神你随便拿。”
她把纸搁在他们中间的桌面上,朝他笑了一下,低眸继续学习。那模样太纯净,颊边梨涡一闪,像天上星子般好看动人,他微微恍惚,片刻后回过神,拿过几张执笔在纸上继续写,理完最后一段逻辑,照着成型思路往编译器里敲代码。那端薛阳耳朵贼尖,瞬间就感觉异常,一边敲着Greedy算法一边八卦之心喷涌:
“咦咦咦咋回事?你刚才跟谁说话呢?不会吧不会吧,你不会身边竟然有人吧,喂喂喂你在哪里,要是在校队训练室我看老师明天就能从病床上坐起来,你——”
这家伙赛场上的敏锐在此刻依旧,几句话就把真相猜得七七八八,窦凯航一个走神,手下敲错一个函数定义。他没好气:“你很闲?”
“呦,这不是好奇吗?是谁当初跟你们教练约法三章,不跟队,不教人,不找搭档。怎么着,凡心动了?”
窦·沉默·凯航:“……”
跟队是没跟队的,但是好像从队里拐走了一个。教人更别提了,从指方向到带写具体题,哪样没干?
他就沉默这一晌,那边已经开始起哄“开摄像头开摄像头!不开就是心虚啊!我看看你到底跟谁在一块呢!”。他下意识往对面看了一眼,林珑毫无所觉,正翻过一张写满娟秀字迹的书页,侧脸温柔如玉,灯光下眉眼弯弯。不知怎的,他心底竟然生出一种不想让别人看到的感受,于是抿抿唇,直接祭出杀手锏:“你还想不想赢?”
他扫一眼题目列表,嫌弃地眯了眯眼:“四十分钟了,你的E题不会还没出来吧,不行我来。”
“靠!”薛阳骂道。哪怕明知是激将法,还是被激得直跳,在窦凯航交完K题之后迅速接管了共享桌面的控制权,“你等着!这次小爷