Aiyiyi's Blog
第二幕|选拔

安大师附中,社团选拔。

我很清楚自己是来凑个人头的。

没报名。没基础。连信息学社那块状态牌上的梗,我都得看两遍才知道它是在骂人。

所以我怎么也想不明白,这一上午,全校最不该多看我一眼的那个人,为什么偏偏只盯着我。


她在前面带路。

我跟在后面。周野像踩了弹簧,一蹦一蹦地贴上来,恨不得把脸凑到我肩膀旁边。沈知走在最后,黑着脸,一句话都不说。

帐篷后头通向活动室的那段路不长。两边挂着几排旧横幅,风一吹,布边轻轻晃,露出上面一串串我看不懂的比赛名和队名。

她忽然偏过头。

「你叫什么名字?」

我赶紧报了名字。

她"嗯"了一声。

不是那种随口敷衍的"嗯"。她像是真的把这几个字在心里过了一遍,然后才接着问:

「转学来的?」

「...上礼拜刚到。」

「从哪儿?」

我说了个地名。

隔着大半张地图的一个小地方。说出来以后,我自己都觉得她大概没听过。

可她还是"嗯"了一声。

她每问一句,都要侧过头看我一眼。不瞪,也不凶,就是看。看得很专心。好像我脸上浮着一层字,她非得一笔一画读清楚不可。

周野在旁边快炸了。

「学姐学姐!他跟我同班!」他抢着替我说,嗓子都发颤,「他可厉害了,他——」

他其实什么都不知道。

纯属瞎吹。

吹到一半,他自己也找不着词了,那半句"厉害了"干巴巴地悬在那儿,没人接,最后只能自己蔫下去。

她甚至没往周野那边看一眼。

周野那身花花绿绿的应援装,那根举了一路的应援棒,还有那张激动到快发光的脸,对她来说,好像都不存在。

她的眼睛,一直落在我身上。

我被她看得越来越不自在。可到底是哪儿不自在,我又说不上来。

脑子里的三三,也安静得有点不对劲。

它刚才在招新摊那儿,话说到一半就断了。断得干干净净。我本来以为它是不是被吓着了,或者又突然抽什么风。可走到这会儿,它总算又冒了一句。

「这就是周野念叨了一路的老大?」

声音很轻。

轻得不像它。

「你刚才怎么了?」我在心里问。

「没怎么。」它答得飞快。

越快越可疑。

「你刚才明明——」

「卡了。」它说,「信号不好。」

「你在我脑子里,还信号不好?」

「你懂个屁。」它马上恢复了一点平时的嘴脸,「脑子也有脑子的破网。你这脑子,不卡才怪。」

我那会儿只当它在嘴硬。

其实它不是卡了。

它是把某个差点脱口而出的判断,硬生生吞了回去。

我差点没忍住翻白眼。

她又问:

「为什么想报信息学?」

这个我答不上来。

我总不能说,我是被同桌从被窝里薅出来,稀里糊涂跟着挤到她摊前,然后又稀里糊涂被她点名放进来的。

「...听说,」我胡乱扯,「最厉害的人都在这儿。」

她脚步顿了极小的一下。

然后,笑了。

「谁跟你说的?」

「一个朋友。」

她没再追问。

倒是三三在我脑子里"啧"了一声。

「等级五怎么了,」它小声嘀咕,「还能顺着眼神咬过来啊。」

「你刚才不是还卡了吗?」

它停了半拍。

「我乐意。」它说,「少管冠军。」

说完这句,它又不吭声了。

那种不吭声,不是睡着,也不是走神。更像它把一件什么东西死死按住了,按在水底,连气泡都不想让它冒出来。

后来我才知道,对她来说,主动开口问东问西,已经是一等一的反常。

可那会儿我什么都不知道。

我只觉得这位学姐态度温和,眼神却没放过我。像我身上沾了什么东西,她非得看清楚,又偏偏看不清楚。


活动室不大,却比我想象中挤得多。

三十来张小桌从前排一直排到后门,走道被压得只剩一条窄缝。人几乎坐满了,一个个低着头答题,没人说话。屋里安静得只剩笔尖刮过纸面的"沙沙"声。

我这才明白,外头那个摊子看着清静,不是因为没人来。

是该来的人,早就坐在这儿了。

周野坐在我斜前方。他报名早,座位是排好的。

我这种临时塞进来的,就比较尴尬。

沈知发卷发到我这儿时,手停了一下。

「这位,」她低头看了眼名册,又抬眼看我,「没有报名编号。」

屋里有两三个人抬了头。

我脖子一僵。

她没有提高声音。可就是那种公事公办的语气,最让人坐不住。

「临时补录,」她把一张空白贴条按在我桌角,又拿笔在上面写了个很短的号,「成绩另附备注。」

最后四个字,她写得很慢。

写完,她把卷子放到我桌上。

但我总觉得,她把"你不算数"这几个字,也一块儿放上来了。

门边,那位白发学姐靠着墙,手里还是那副旧牌。

她没有监考的样子。两只手懒懒地搭在牌上,一张一张拨弄,像只是路过来躲个清静。可她的目光隔一会儿就扫过来,落在我身上。

一下。

又一下。

三三也看见了。

「你们学校考试,」它说,「还带门神啊?」

「你小点声。」

「我在你脑子里说话,怎么小点声?给你开个静音模式?」

「...」

「行了行了。」它拖着调子,「瞅卷子。」

我低头翻卷子。

翻了一遍。

又翻了一遍。

心凉了大半截。

字我都认得。连到一块儿,就像它们背着我偷偷换了一门语言。

其中一道,题面是这样的:

1
2
3
4
5
有 n 个高矮不同的人,乱七八糟排成一排。
每一次,你只能把相邻的两个人,对调位置。
问:最少要对调多少次,才能让这一排人,从矮到高站好?

n <= 100000

我盯着那几行字。

很诚实地说,我第一反应是:这题跟我有什么关系。

我连自己明天作业交什么都排不明白。

斜前方,周野正抓着笔死磕。他写两个字,划掉,又写两个字,再划掉。草稿纸都快被戳漏了。

我伸长脖子偷瞄了一眼。

他纸上密密麻麻涂了半张,没一处像答案。倒是卷角上,他偷偷描了个小小的应援徽章,大概是想求个心理安慰。

看他那股认真劲儿,我忽然有点说不上来的佩服。

这人是真想进来。

不像我。

我只是被人一把拎进来了。

我把笔横在指头上转了半圈,准备认命。

白卷就白卷吧。

反正我本来就是凑数的。

「别。」

三三忽然开口。

我一愣。

「什么?」

「别交白卷。」它说,「看着膈应。」

「...你膈应什么?」

「一道有解的题摆在眼前,没人做。」它那股熟悉的嫌弃劲儿终于回来了,「这不比半夜泡面先放料包还难受?」

「这俩有什么关系?」

「都是原则问题。」

我没忍住在心里叹气。

它却没再跟我贫。

「别盯着十万个人发怵。」它说,「十万个人,你那脑子装不下。」

「谢谢你啊。」

「不客气。」它理直气壮,「所以缩小。缩到你脑子能装下。」

「多小?」

「三个。」

我将信将疑,在草稿纸上写了三个数。

[3, 1, 2]。

「行。」三三说,「按题目的规矩,只能换挨着的俩。你把它从小到大排好。一步一步换,数着。」

我照做。

[3, 1, 2]。

先换 3 和 1,变成 [1, 3, 2]。

再换 3 和 2,变成 [1, 2, 3]。

「两次。」我说。

「两次。」它重复了一遍,「现在回头看你一开始那个 [3, 1, 2]。找找看,有几对是前面的数比后面的数大。」

我低头数。

3 在 1 前面,3 比 1 大。

一对。

3 在 2 前面,3 比 2 大。

两对。

1 和 2 不算。

「...两对。」

我说完,自己先愣住了。

两次。

两对。

「赶巧吧?」我说。

「那你再换一个。」

我又写了一排。

这次换成 [2, 3, 1]。

一步一步换,数步数。再回头数那些"前面比后面大"的对子。

还是对得上。

我又换了个更乱的。

还是对得上。

草稿纸上那几串歪歪扭扭的数字,忽然像被什么东西从背后点亮了。不是很亮,就一点点。可那一点点,够我看见一条缝。

「所以,」我慢慢说,「我不用真的一步一步换。」

三三没接话。

「我只要数,一开始有多少对这种前面比后面大的...对子。」我说得磕磕绊绊,可越说越觉得对,「每换一次,就消掉一对。最后排好了,那些对子也全没了。所以最少要换几次,就是一开始有多少对。」

「这玩意儿,正经名字叫逆序对。」

我把那三个字抄在草稿纸角落。1

像一个完全陌生的门,我自己伸手,摸到了门把手。

「哟。」三三说。

我还没来得及高兴,它下一句就到了:

「就这也值得你美?」

「...」

我刚想反驳。

可笔尖已经落到卷子上了。

我准备把刚才那句话写上去:

数一开始有多少对"前面比后面大"的对子。

「等会儿。」三三说。

「又怎么了?」

「你打算怎么数?」

「就...」我看着草稿纸上的 [3, 1, 2],「一个一个数啊。」

「几个数?」

「题目里?」

「废话。不然你还想数周野头上的徽章?」

我低头看题尾。

十万。

我刚才那点热乎气,一下子凉了半截。

三三倒也没急着骂我。它像是等我自己把那行小字看明白。

「三个人,」它说,「你当然能一个一个数。十万个呢?」

我在心里比划了一下。

每个数,都得跟后面一大串去比。

第一个,九万九千九百九十九次。

第二个,九万九千九百九十八次。

第三个...

我不想数了。

「大概很多。」我说。

「一百亿。」它替我报了答案,「你数到食堂关门都数不完。出题人把这个范围贴在那儿,就是告诉你:你刚才想明白的,只是答案长什么样,不是怎么把答案算出来。」

这句话有点绕。

可我听懂了。

我摸到门把手了。

但门还没开。

「那怎么办?」我问。

「树状数组。」它说得飞快,「或者分治,归并的时候顺手把逆序对数了。再不济——」

它忽然停住。

停得很别扭。

像它已经往前跑了十几步,回头才发现我还站在原地。

「...你会树状数组吗?」它问。

「树什么?」

「递归呢?」

「听过。」

「分治?」

「字面意思算吗?」

脑子里安静了两秒。

「你这底子,」它磨着牙,「干净得我都不忍心踩。」

「你刚才不是说别这么数吗?」

「我知道别这么数。」它急了,「我知道该怎么数。我当然知道。可问题是——」

它卡在那儿。

过了半晌,才从牙缝里挤出一句:

「我没手。」

这句话出来以后,它自己也安静了。

那一瞬间,我忽然明白了一点。

它急的不是我不会。

它急的是它会。

它眼前明明摆着一整条路,门在哪儿,锁在哪儿,钥匙往哪边拧,它都知道。可它只能待在我脑子里,看着我这个连门牌号都认不全的人,拿着笔,在纸上慢吞吞地挪。

「行了。」它很快又把那点低落压了回去,语气硬邦邦的,「你把刚才那点写上。」

「这能行?」

「满分不行。」它说,「但不是白卷。把你想明白的那半截写上去。」

我低头,把草稿纸上的那点想法誊到卷子上。

字写得歪。句子也不顺。

离真正的答案,差着一整栋楼。

但不管怎么说,门把手是我自己摸到的。


我刚把最后一行写完,顺手翻到背面。

还有一道。

1
2
3
4
5
一排格子,一共 n 个,一开始全涂成同一种颜色。
接下来,做 n 次。每一次,在这排格子里,
随机挑出一段连续的,整段重涂成一种崭新的、从没出现过的颜色。区间端点在范围内独立均匀随机。

问:涂完这 n 次,这排格子,平均会分成多少段颜色?

我看了一遍,居然松了口气。

涂格子嘛。

这个看着总比刚才那堆人排队亲切。

「这题简单点吧?」我在心里问,「就涂个格子。」

三三没立刻喷我。

这反而让我心里一紧。

它借着我的眼睛,把那几行题面又扫了一遍。

「你把最后那两句再看一遍。」它说。

「哪两句?」

「随机挑一段。崭新的、从没出现过的颜色。」

我照着看。

还是没看出什么。

「你知道这两个东西放一起,是什么意思吗?」

「...随机?」

「意思是,」三三慢慢说,「每涂一次,前面那些颜色段,都可能被切开、盖掉、拼起来。你眼睛看着是涂格子,人家问的是一堆区间互相咬了 n 轮以后,平均还几个。」

「这叫涂格子?」

「题面像涂格子。」它"啧"了一声,「里子不是。」

它像是从题面背后,看见了出题的人。

「出这题的人,」它说,「坏得很啊。」

我抬头看了一眼门口。

白发学姐还靠在那儿,手里摸着那副旧牌。她没看卷子,也没看别人,只是很淡地扫了我一眼。

我赶紧低头。

「你说谁坏?」

「出题的。」三三说,「招新考试,塞这种玩意儿。题面写得跟小学生填色纸一样。她不是想看谁会做,她是想看谁先自作聪明——写了一个.............“看起来很正确的答案”。」

「那这题到底是多少?」

三三没立刻答。

我能感觉到,它那股手痒又上来了。

「O(log n)。」它说。2

说得轻飘飘的,跟报今天星期几一样。

「什么玩意儿?」

「答案级别。」

「凭什么?」

「哪儿有那么多凭什么。」

「你又来了。」我说,「你是不是随口蒙的?」

「...猜的。」

我不信。

「你肯定知道。」

它安静了很久。

久到门边那道目光又扫过来一次,我指尖都不自觉按住了卷角。

最后,三三干巴巴地说:

「忘了。」

「忘了?」

「几百年前的事,谁记得住。」它语气很冲,「你要是有意见,你自己推。」

我看着那道题。

推是不可能推的。

这辈子都不太可能。

「那我写点什么?」我问。

「不写。」

「啊?」

「空着。」三三说。

这回它说得很干脆。

「这题,空着。交白卷,也比你瞎写一通干净。」

我捏着笔,愣了一会儿。

空着。

干净。

然后,我真的一个字都没写。


交卷的时候,沈知先从前排收起。

她动作很快。卷子一张张叠起来,指尖在每一页右上角轻轻一按,贴条上的编号就泛一下微光,自动排进一列。

收周野那张时,她停了半秒。

周野把卷子写得密密麻麻。第一题旁边一堆乱箭头,第二题底下画了半页格子,涂了又擦,擦了又涂,最后还在角落补了个很小的应援徽章。

沈知看了那徽章一眼。

脸色更冷。

周野缩了缩脖子,没敢说话。

轮到我这张,她直接把卷子拿过去,贴条上的临时编号晃了一下,颜色比别人的淡。

「学姐。」沈知把卷子递给门口那位,「补录的。」

补录的。

这三个字从她嘴里出来,跟"捡来的"差不多。

艾一一接过我的卷子。

她一手拿卷,一手还搭在那副旧牌上。低头扫的时候,神情没什么变化。

先翻背面。

空白。

她的手停了一下。

然后她把卷子翻回来,看第一题。目光落到最后那几行歪歪扭扭的字上,停得比刚才更久。

屋里其他人都在收拾东西,椅子腿轻轻擦过地面,发出细碎的响。可我总觉得,那些声音都被她那一眼压远了。

「后面呢?」她问。

脑子里,三三没出声。

一点声音都没有。

「后面?」我没反应过来。

她指尖停在第一题最后那几行字上。

「你就写到这了。」她说,「然后呢?」

我一下子明白她在问什么了。

她问的是那扇门后面。

我只摸到了门把手。可门后面那一整栋楼,我连门牌号都认不全。

「不会了。」我说。

她抬眼看我。

沈知也抬了头。

那一瞬间,我忽然觉得,自己像一张被摆到灯下的纸。纸上写了什么,没写什么,都被人摊开看。

她盯了我好几秒。

「真不会了,」她说话声音很低,「还是...............存心没写完?」

我背后一紧。

这句话问得太古怪。

像她不是在问一个考倒数的初中生。

还是她知道了什么?

「真不会了。」我说。

这次不是心虚。

是真的。

「就想明白了一点点。」

最后,她只说:

「一点点也算。」

她声调没起伏,不带半点表扬,也没什么温度。

她再次把卷子翻回到了背面。

那张白得很干净的纸,摊在她手里。

她低头盯着那片空白。

一秒。

两秒。

然后,她说:

「空着好。」

我整个人僵了一下。

她像是没察觉,或者察觉了也懒得管。指尖在空白页边缘轻轻一敲,又补了一句:

「比乱写干净。」

那一刻,我后背从上到下,冷了一整片。

十分钟前,脑子里的三三说过几乎一模一样的话。

空着。

干净。

可她不可能听见。

她隔着一张卷子,隔着门边和我座位那点距离,隔着我脑子里那个谁都不知道的声音。

她不可能听见。

三三也没说话。

一点都没说。

我甚至不知道它还在不在。

艾一一把卷子合上,嘴角很轻地动了一下。

那不像笑。

至少不是周野想看的那种笑。

「下周一。」她说,「社团见。」

周野在旁边小小地倒抽了一口气。

沈知的脸色更难看了。

她没有反驳。只是看了师姐一眼。

那一眼很短,却比她瞪我一整上午都复杂。好像规矩被破这件事,本来已经够让她难受了,可更让她不安的是——师姐今天的表情,她也没见过。

艾一一收好卷子,仍旧倚在门边。

我起身往外走时,她还在看我。

那道目光跟刚才一样,却一直黏在我身上。像某种很细的线,拴住了我的后颈。

我没回头。

也不敢回头。


刚出活动室,周野就扑了上来。

「兄弟,」他压着嗓子,整张脸写满了"我刚才忍得好辛苦","你今天是真的出风头了。"

「我没有。」

「你还没有?」他差点破音,又赶紧捂住嘴,「节制大人亲口说,下周一社团见!还看你卷子看那么久!我跟你讲,沈学姐现在估计想把你名字刻桌上,天天拿眼神扎。」

我往后看了一眼。

沈知正站在门口,抱着那叠卷子。

她确实在看我。

那眼神够我喝一壶。

「你自求多福吧。」周野幸灾乐祸地拍了拍我的肩,「不过没事,我陪你一起被扎。她应该先扎你。」

「谢谢你啊。」

「不客气,兄弟嘛。」

我没心思跟他贫。

我在心里叫了一声。

「三三?」

没有回应。

我又叫了一遍。

「三三。」

还是没有。

脑子里空荡荡的。

不是它平时赌气不理人的那种安静。三三就算装死,也总有一点存在感。像隔壁屋有人,灯关了,但你知道里面有人趴着。

可这会儿不一样。

这会儿,隔壁屋像是整间都被搬空了。

那种空,跟第一天深夜它还没钻进我脑子里时,一模一样。

我站在活动室门口,忽然觉得周围的声音都远了。

操场那边还在吵。物理社的雷又"咔"地劈了一下,远远传过来,引起一阵欢呼。化学社的彩烟飘到这边,淡淡的甜味混着烟味,呛得人想咳。

可我只想着三件事。

她为什么放我进来。

她那道目光,到底是什么意思。

还有——

为什么每次她认真看我的时候,脑子里这个一天能吵我八百遍的家伙,就会突然没声。