春风又绿江南岸(已完结)

· · 休闲·娱乐

前作 大家多多关注 @EastSnowLotus 呀

第一章:奶龙训练营

一

方糖觉得自己被亲妈卖了。

三天前,喵爱坐在客厅里,用一种“我是为你好”的语气说:“小糖,妈妈给你报了个训练营。”

方糖正在刷题,头都没抬:“不去。”

“这个训练营很厉害的。”

“不去。”

“听说进去的人都进省队了。”

“不去。”

喵爱沉默了两秒,然后说:“是你陈叔叔推荐的。”

方糖的手停在了键盘上。

陈叔叔。铝の。

那个每年春节来家里吃饭、永远面无表情、但会偷偷给她塞红包的人。那个据说年轻时是全国第一、现在却神秘兮兮到处跑的人。那个她妈妈提起时会露出奇怪笑容的人。

“陈叔叔推荐的?”她转过头,“什么训练营?”

喵爱的表情微妙起来:“叫……奶龙训练营。”

方糖以为自己听错了。

“什么?”

“奶龙训练营。”喵爱重复了一遍,面不改色,“名字是有点奇怪,但你陈叔叔说,里面的教练很厉害。”

方糖盯着她妈看了五秒钟,确认这不是愚人节玩笑。

“妈,”她认真地说,“你确定这不是什么传销组织?”

喵爱笑了:“你去了就知道了。”

二

三天后,方糖站在杭州郊区一栋灰扑扑的大楼前,开始怀疑自己是不是被拐卖了。

大楼有六层,外墙是八十年代那种白色瓷砖,有几块已经脱落了。楼顶立着一块生锈的牌子,上面写着三个大字——

奶龙训练营

字是红色的,油漆已经斑驳,看起来像是二十年前的产物。

方糖掏出手机,给喵爱发消息:“妈,你确定这是正规机构?”

喵爱秒回:“进去看看。”

“看着像恐怖片取景地。”

“你陈叔叔说里面很好的。”

方糖盯着那条消息,深吸一口气,推开了门。

三

门里面是另一个世界。

大厅很宽敞,灯光明亮,墙上贴满了信息学竞赛的奖状和照片。最显眼的位置挂着一张巨幅合影——上面的人她一个都不认识,但右下角的日期是2005年。

比她还大十岁。

前台坐着一个戴眼镜的男生,正盯着电脑屏幕,手指在键盘上飞快地敲着。方糖走过去,咳了一声。

男生没反应。

她又咳了一声。

还是没反应。

她绕到男生旁边,看到屏幕上的代码——密密麻麻,全是她看不懂的东西。

“这什么?”她忍不住问。

男生转过头,看着她。

“TopTree。”他说,语气里带着一种神圣的虔诚。

方糖愣住了。

TopTree。她听说过,一种极其复杂的数据结构,能把树问题转化成序列问题。据说全中国能写明白的人不超过二十个。

“你在写TopTree?”

男生点点头。

“你……写得出来?”

男生看着她,沉默了两秒,然后说:“我是吃饭。”

方糖以为自己听错了。

“什么?”

“吃饭。”男生重复了一遍,“我的名字。”

方糖这才反应过来——他在自我介绍。

“你叫……吃饭?”

“迟范。”男生说,“但他们都叫我吃饭。”

方糖盯着他看了两秒,又看了看屏幕上那些天书般的代码,忽然觉得这个人有点可怕。

“行,吃饭同学。请问训练营怎么报到?”

吃饭站起来,指了指楼上。

“三楼,领设备。然后回去等通知。”

方糖愣了一下:“等通知?不等老师吗?”

吃饭看了她一眼,表情微妙。

“老师不在线下。”

“啊?”

“奶龙训练营的老师,都在线上。”吃饭说,“你永远不会见到他们真人。”

方糖觉得这个训练营越来越诡异了。

四

三楼比一楼安静得多。

走廊两侧是一排排的小隔间,每个隔间里都有一台电脑和一个埋头写代码的人。方糖走过的时候,听到此起彼伏的键盘声,像一场永不停息的雨。

走廊尽头有一扇门,门上贴着一张A4纸,打印着两个字:

设备处

方糖推开门。

里面是一个不大的房间,堆满了电脑配件。靠墙的桌子上坐着一个老头,头发花白,戴着老花镜,正在摆弄一个硬盘。

听到门响,他抬起头。

“新来的?”他的声音很平和。

方糖点点头。

“叫什么?”

“方糖。”

老头在面前的本子上翻了翻,找到她的名字,打了个勾。然后从抽屉里拿出一台笔记本电脑、一个耳机、一个摄像头,推到她面前。

“你的设备。回去下载客户端,明天晚上八点,第一节课。”

方糖抱着那堆东西,犹豫了一下,问:“老师,我能问一下……教我们的老师是谁吗?”

老头看了她一眼,继续摆弄硬盘。

“不知道。”

“不知道?”

“奶龙的老师,没人知道是谁。”老头说,“你只需要知道,他们很厉害。”

方糖愣住了。

“那……学员里有没有厉害的人?”

老头的手停了一下。

然后他笑了。那笑容很短,只有一秒。

“有。”他说,“有个叫‘沉石鱼惊旋’的,最近风头很盛。省选成绩242分,WC拿了银牌。你可以留意一下。”

方糖记住了这个名字。

沉石鱼惊旋。

她抱着设备,退了出去。

五

303房间在走廊尽头。

方糖推开门,发现里面已经有人了。

一个男生坐在靠窗的床上,腿上放着一台笔记本电脑,正专注地盯着屏幕。阳光从窗户照进来,在他侧脸上勾勒出一层淡淡的光晕。

他长得很清秀,五官柔和,看起来像是那种会在图书馆里安静看书的人。

方糖咳了一声。

男生抬起头,看到她,愣了一下。

然后他笑了。

那笑容很好看,温和又有礼貌。

“你好,”他说,“你是新来的室友?”

方糖点点头,走进去,把行李放在另一张床上。

“我叫方糖。”

“宁嘎狗。”男生说。

方糖以为自己听错了。

“什么?”

男生笑了,露出一点不好意思的表情。

“宁嘉戈,但他们都叫我宁嘎狗。我也不知道为什么,反正叫着叫着就习惯了。”

方糖盯着他看了两秒,忍不住笑了。

“行,宁嘎狗同学。你是哪个队的?”

“甘肃北大附中。”宁嘎狗说,“去年WC,拿了前十。”

方糖吹了声口哨。

“厉害啊。”

宁嘎狗摇摇头:“运气好。”

方糖把设备放到桌上,坐在床边,看着他。

“你怎么也来这个训练营?”

宁嘎狗想了想,说:“想换换环境。”

方糖觉得这个回答有点敷衍,但她没追问。

她站起来,走到窗边,看着外面的景色。杭州的郊区没什么高楼,远处能看到几座小山,绿油油的。

“你来了多久了?”她问。

“三天。”宁嘎狗说。

“感觉怎么样?”

宁嘎狗沉默了两秒,然后说:“很奇怪。”

方糖转过头,看着他。

“奇怪?”

宁嘎狗点点头,目光落在窗外。

“这里的人,”他说,“都很奇怪。”

六

晚上吃饭的时候,方糖知道了他说的“奇怪”是什么意思。

食堂在一楼,很大,能坐一两百人。方糖端着餐盘找位置,看到宁嘎狗坐在角落里冲她招手。

她走过去,在他对面坐下。

刚吃了一口,宁嘎狗忽然压低声音说:“你看那边。”

方糖顺着他指的方向看去。

靠窗的位置坐着一个男生,正在埋头吃饭。他吃得很慢,每一口都嚼很久,眼睛却一直盯着手机屏幕——上面是代码。

“那是谁?”方糖问。

“吃饭。”宁嘎狗说。

方糖愣了一下,然后反应过来——是今天前台那个TopTree狂魔。

“他怎么了?”

宁嘎狗的表情微妙起来。

“你看着。”

方糖继续看。

五分钟后,一个戴眼镜的男生端着餐盘走到吃饭对面,坐下了。他看起来也是个学员,方糖在走廊里见过。

他坐下来,开口第一句话是:“你第三题怎么做的?”

吃饭抬起头,看着他。

“哪道?”

“今天上午那道。后缀自动机那个。”

吃饭想了想,说:“用TopTree。”

戴眼镜男生愣住了。

“后缀自动机,你用TopTree?”

吃饭点点头,面无表情。

“TopTree可以解决一切问题。”

戴眼镜男生沉默了两秒,然后站起来,端着餐盘走了。

方糖看得目瞪口呆。

她转向宁嘎狗:“他……一直这样?”

宁嘎狗点点头。

“他对谁都这样。不管什么问题,答案永远是TopTree。”

方糖忍不住笑了。

“这人真有意思。”

宁嘎狗看着她,欲言又止。

方糖注意到他的表情,问:“怎么了?”

宁嘎狗摇摇头,低头继续吃饭。

但方糖看到了——他的耳朵红了。

七

第二天,方糖下载好了客户端。

软件界面很简单,只有一个聊天窗口和一个代码编辑器。右上角显示着她的用户名:fangtang_0521。

晚上七点五十五分,她戴上耳机,打开客户端。

聊天窗口里已经有人了。

吃饭:在线 ningagou:在线 someone_138:在线

方糖看着那个“ningagou”,忍不住笑了。

八点整,聊天窗口里弹出一条消息。

【系统】教师 ??? 已进入房间

没有名字。

只有一个空白的头像。

然后是一行字:

???:晚上好。我是你们的线上教练。你们可以叫我“老师”。

方糖盯着那个空白的头像,心里有些奇怪。

这个老师,连代号都没有吗?

八

第一节课讲了一个小时。

老师的声音很低沉,听不出年纪。他不露脸,摄像头始终是黑的。但他讲题的方式很特别——不讲套路,不讲模板,只讲“当你卡住的时候,应该怎么想”。

方糖听得很认真。

下课的时候,她忽然想起设备处老头说的话。

“有个叫‘沉石鱼惊旋’的,最近风头很盛。”

她切出聊天窗口,在学员列表里找了一圈。

没有。

沉石鱼惊旋不在线。

她犹豫了一下,在聊天框里打了一行字:

fangtang_0521:老师,我想问一下,学员里有个叫沉石鱼惊旋的吗?

聊天窗口沉默了几秒。

然后老师回复了:

???:有。但他不常上线。

fangtang_0521:他很厉害吗?

???:很厉害。

???:比你想象的厉害。

方糖盯着那两行字,心里那种奇怪的感觉又浮了上来。

她想起设备处老头说的分数:省选242分,WC银牌。

这个沉石鱼惊旋,到底是什么人?

九

深夜,方糖睡不着,走到走廊尽头的窗边。

窗外是杭州的夜景,远处有几盏灯,星星点点的。

身后传来脚步声。

她转过头,看到宁嘎狗走过来。

“睡不着?”他问。

方糖点点头。

宁嘎狗在她旁边站定,也看着窗外。

沉默了一会儿,宁嘎狗忽然开口:“方糖。”

“嗯?”

“你觉得吃饭这个人,怎么样?”

方糖愣了一下,转过头看着他。

月光下,宁嘎狗的表情有些紧张。

她忽然明白了什么。

“你喜欢他?”

宁嘎狗的脸瞬间红了。

“我……我不是……”

方糖笑了。

“行了,别装了。”

宁嘎狗低下头,不说话了。

方糖看着他,忽然觉得有点心疼。

“你跟他表白过吗?”

宁嘎狗摇摇头。

“为什么不?”

宁嘎狗沉默了很久,然后说:“我怕。”

“怕什么?”

“怕他拒绝。”宁嘎狗的声音很轻,“怕连朋友都做不成。”

方糖看着他的侧脸,忽然想起了妈妈说过的话。

“你妈妈年轻的时候,也喜欢过一个人。”喵爱曾经这样说,“那时候我也怕,怕说出来就什么都没了。”

“后来呢?”方糖问。

“后来,”喵爱笑了,“他说他也喜欢我。”

方糖拍了拍宁嘎狗的肩膀。

“去试试吧。”她说,“万一呢?”

宁嘎狗抬起头,看着她。

月光照在他脸上,眼睛亮亮的。

“谢谢。”他说。

十

第二天早上,方糖下楼的时候,看到食堂门口的公告栏上贴着一张新的通知。

奶龙训练营三月模拟赛

时间:本周六 8:00-13:00 命题人:线上教练组 难度:省选+

特别提醒:本次模拟赛成绩将影响后续分班,请各位学员认真对待。

另:学员“沉石鱼惊旋”已确认参赛,可作为参考坐标。

方糖盯着最后那一行字,心跳漏了一拍。

沉石鱼惊旋。

那个神秘的人,要来了。

旁边有人在小声议论:

“沉石鱼惊旋?就是那个省选242分的?”

“对,WC还拿了银牌。”

“他来参赛?那我们不是被虐惨了?”

“正好看看他到底多厉害。”

方糖站在那里,看着那张通知。

阳光从窗户照进来,把她的影子拉得很长。

她想起妈妈说过的话。

“小糖,你以后会遇到很多人。有些人,会让你觉得似曾相识。”

她当时不懂。

现在好像有点懂了。

她转过身,看到吃饭也站在人群后面,盯着那张通知。

他的表情很平静,但方糖注意到,他的眼睛里有一丝光芒。

那是一个对手出现时,才会有的光芒。

吃饭注意到她在看他,转过头来。

“TopTree。”他说。

方糖愣了一下:“什么?”

吃饭指了指通知上的“沉石鱼惊旋”。

“他。”吃饭说,“我想用TopTree和他打一场。”

方糖看着他认真的表情,忽然觉得这个人虽然怪,但怪得挺可爱的。

“行,”她说,“那你加油。”

吃饭点点头,转身走了。

方糖看着他的背影,忽然想起宁嘎狗昨晚的眼神。

她笑了。

这个训练营,真是越来越有意思了。

第二章:沉石鱼惊旋

一

模拟赛前一天晚上,方糖睡不着。

不是因为紧张。是因为宁嘎狗不在宿舍。

晚饭后他说出去走走,到现在快十二点了还没回来。方糖给他发了三条消息,一条都没回。

她躺在床上,盯着天花板,脑子里乱七八糟的。

明天就要见到那个传说中的沉石鱼惊旋了。省选242分,WC银牌,神秘得像从石头缝里蹦出来的人物。吃饭说要拿TopTree和他打一场,宁嘎狗不知道跑哪儿去了,她自己呢?

她连自己什么水平都不确定。

门开了。

宁嘎狗走进来,头发有点乱,脸有点红。

“你去哪儿了?”方糖坐起来。

宁嘎狗没说话,走到自己床边坐下。

方糖盯着他看了两秒,忽然笑了。

“你去找吃饭了?”

宁嘎狗的身体僵了一下。

“我……”

“表白了?”

宁嘎狗的脸更红了。

方糖笑得不行:“行了行了,别说了。看你这样子就知道没成。”

宁嘎狗低下头,沉默了很久。

然后他开口,声音很轻:“他说……他要研究TopTree。”

方糖愣住了。

“什么?”

“他说他现在没时间想别的。”宁嘎狗抬起头,看着她,“他说TopTree比谈恋爱重要。”

方糖不知道该说什么。

宁嘎狗忽然笑了。那笑容有点苦,但也有点释然。

“其实我早就知道会这样。”他说,“他就是那种人。脑子里只有代码。”

方糖看着他,忽然觉得有点心疼。

“那你打算怎么办?”

宁嘎狗想了想,说:“等他。”

“等他?”

“等他写完TopTree。”宁嘎狗说,“反正我时间多。”

方糖看着他认真的表情,忽然想起妈妈说过的话。

“你爸爸当年也是这样的。”喵爱曾经这样说,“满脑子只有算法,我等他开窍等了三年。”

“后来呢?”方糖问。

“后来,”喵爱笑了,“他发现算法没有我重要。”

方糖拍了拍宁嘎狗的肩膀。

“那就等吧。”她说,“万一呢?”

宁嘎狗点点头。

窗外的月光照进来,把房间染成银白色。

二

第二天早上七点半,方糖下楼吃早饭。

食堂里的人比平时多,都在讨论今天的模拟赛。她端着餐盘找位置,看到吃饭一个人坐在角落里,面前放着一碗面,眼睛却盯着手机。

她走过去,在他对面坐下。

“准备得怎么样?”

吃饭抬起头,看着她。

“TopTree。”

方糖笑了:“知道知道,你什么都能用TopTree。”

吃饭沉默了两秒,然后说:“沉石鱼惊旋,我想和他比一场。”

方糖看着他认真的表情,忽然觉得这个人虽然怪,但怪得可爱。

“那你加油。”

吃饭点点头,低头继续吃面。

方糖站起来,正要走,忽然听到身后有人叫她。

“方糖。”

她转过头,看到宁嘎狗跑过来,手里拿着两个包子。

“你怎么才来?”方糖问。

宁嘎狗在她旁边坐下,看了一眼吃饭,耳朵又红了。

“昨晚没睡好。”

方糖笑了,没戳穿他。

三

八点整,方糖回到宿舍,打开客户端。

聊天窗口里已经挤满了人。她数了数,大概有三十多个——都是这次参加模拟赛的学员。

吃饭:在线 ningagou:在线 someone_138:在线 bunH2O:在线 ……

她往下翻,想找那个名字。

找到了。

沉石鱼惊旋:在线

方糖盯着那个名字,心跳漏了一拍。

他的头像是一片灰色——不是不在线的那种灰,而是故意设置的灰色,什么都看不出来。

八点零五分,聊天窗口里弹出一条系统消息:

【系统】模拟赛开始。共四题,时限五小时。

然后题目发下来了。

方糖深吸一口气,点开第一题。

是一道数据结构题,但和平常见到的不太一样。她读了三遍,才明白意思——需要维护一个序列,支持区间翻转、区间求和、区间求历史版本和。

她盯着屏幕,脑子里飞快地转。

可持久化?平衡树?分块?

她选了分块。虽然慢一点,但稳。

开始敲代码。

四

两个小时后,方糖做完了第一题和第二题。

第三题卡住了。

是一道图论题,但她完全没思路。她盯着屏幕,脑子里一片空白。

她切出聊天窗口,想看看别人在聊什么。

bunH2O:第三题有人做出来了吗?

someone_138:没有,卡死了。

ningagou:我也卡着。

bunH2O:@沉石鱼惊旋 大佬做到哪儿了?

沉默。

bunH2O:@沉石鱼惊旋

还是沉默。

方糖盯着那个灰色的头像,忽然发现一件事——他从头到尾没说过一句话。

但系统显示他在线。

他在做题。

而且做得很快。

五

又过了一个小时。

方糖终于想通了第三题。开始敲代码。

敲到一半,聊天窗口突然弹出一条消息。

沉石鱼惊旋:提交。

只有两个字。

然后系统弹出一条公告:

【系统】学员 沉石鱼惊旋 已完成全部四题,用时3小时47分。

聊天窗口炸了。

bunH2O:???

someone_138:?????

ningagou:卧槽

bunH2O:四题???三个小时???

someone_138:他是人吗?

方糖盯着那条公告,愣住了。

三个小时四十七分钟。四道题。

她现在第三题还没写完。

这就是差距吗?

六

下午一点,模拟赛结束。

方糖提交了第三题和第四题的暴力,总分260。不算好,也不算差。

她切出聊天窗口,看到群里还在讨论沉石鱼惊旋。

bunH2O:他到底是谁啊?

someone_138:不知道,太神秘了。

ningagou:有人见过他真人吗?

bunH2O:没有。听说他从不在线下出现。

someone_138:那他是怎么参赛的?

bunH2O:线上啊。奶龙的比赛都是线上。

方糖盯着那些消息,心里那种奇怪的感觉又浮了上来。

沉石鱼惊旋。

从不在线下出现。

只活在代码里。

她忽然想起设备处老头说的话:“你可以留意一下。”

她拿起手机,给喵爱发了条消息:

“妈,你听说过沉石鱼惊旋吗?”

五分钟后,喵爱回复了。

“没有。怎么了?”

方糖看着那条消息,忽然不知道该说什么。

她想了想,又发了一条:

“没什么。就是觉得这个人很奇怪。”

喵爱秒回:“奇怪的人多了。你爸年轻的时候也很奇怪。”

方糖笑了。

七

晚上,食堂。

方糖、宁嘎狗、吃饭三个人坐在一起。

宁嘎狗还在念叨沉石鱼惊旋的事:“三个小时四十七分钟,四道题。你们知道这意味着什么吗?”

方糖吃着饭,没说话。

吃饭抬起头,看着他。

“意味着他很强。”

宁嘎狗点点头:“不止是强。是恐怖。”

吃饭沉默了两秒,然后说:“我想和他打一场。”

方糖愣住了。

“你们今天不是打了吗?”

吃饭摇摇头:“那是线上。我想线下。”

宁嘎狗看着他,眼神复杂。

“线下?他从不出现。”

吃饭没说话,低头继续吃饭。

方糖看着他们俩,忽然觉得这两个人都挺奇怪的。

一个喜欢TopTree,一个喜欢喜欢TopTree的人。

她叹了口气,继续吃饭。

八

深夜,方糖又睡不着。

她走到走廊尽头的窗边,发现宁嘎狗已经在那儿了。

他站在那里,看着窗外的夜色。

方糖走过去,在他旁边站定。

“又想他了?”

宁嘎狗没说话,只是点点头。

方糖看着他的侧脸,忽然问:“宁嘎狗,你为什么喜欢他?”

宁嘎狗沉默了很久。

然后他说:“因为他纯粹。”

方糖愣住了。

“纯粹?”

宁嘎狗点点头。

“他心里只有代码。没有别的。”他说,“我喜欢那种纯粹。”

方糖不知道该说什么。

宁嘎狗转过头,看着她。

“你知道吗,我第一次见他,是在WC的考场上。他坐在角落里,从头到尾没抬过头。考完试,别人都在对答案,他一个人走了。”

他顿了顿。

“我追上去问他最后一题怎么做。他看了我一眼,说了三个字:用TopTree。”

方糖忍不住笑了。

“然后呢?”

“然后他就走了。”宁嘎狗说,“但我记住了那三个字。”

他抬起头,看着窗外的夜空。

“从那以后,我开始研究TopTree。”

方糖看着他,忽然明白了什么。

他不是因为TopTree才喜欢吃饭。

是因为喜欢吃饭,才开始研究TopTree。

九

第二天早上,方糖下楼的时候,看到食堂门口的公告栏上又贴了一张新的通知。

奶龙训练营特别活动

本周日下午三点,将举办一场线下交流赛。

特邀学员:沉石鱼惊旋

地点:训练营三楼大教室

注:沉石鱼惊旋将首次线下露面,机会难得,请各位学员踊跃参加。

方糖盯着那张通知,心跳漏了一拍。

沉石鱼惊旋。

线下露面。

她转过头,看到宁嘎狗站在她旁边,也盯着那张通知。

“他……要来?”宁嘎狗的声音有点抖。

方糖点点头。

她又看向另一边。

吃饭也站在那里,看着那张通知。

他的眼睛里,有一种她从未见过的光芒。

那是一个猎人看到猎物时,才会有的光芒。

十

下午两点五十分,三楼大教室。

方糖到的时候,里面已经坐了三四十个人。她找了个角落的位置坐下,看着门口。

宁嘎狗坐在她旁边,紧张得手心出汗。

吃饭坐在最前排,一动不动地盯着门口。

三点整。

门开了。

一个人走进来。

他穿着普通的黑色卫衣,戴着口罩,看不清脸。但他的眼睛很亮,亮得像深夜里的星星。

他走到讲台前,摘下口罩。

教室里响起一片倒吸凉气的声音。

那是一张年轻的脸。看起来也就十七八岁,五官清秀,皮肤很白。但他的眼睛——那双眼睛里有一种奇怪的东西,像是看过太多东西,又像是什么都没看过。

他开口了。

“我是沉石鱼惊旋。”

声音很低,很平静。

教室里鸦雀无声。

方糖盯着那张脸,心里那种奇怪的感觉又浮了上来。

这张脸,她好像在哪儿见过。

但她想不起来。

第三章:爸爸

一

交流赛结束后,训练营恢复了往日的节奏。

白天做题,晚上上课,深夜睡觉。方糖逐渐适应了这种生活,甚至开始享受这种纯粹的刷题氛围。

唯一让她在意的,是吃饭和宁嘎狗之间的关系。

自从那天晚上宁嘎狗表白失败后,两个人之间的气氛就变得微妙起来。吃饭还是那个吃饭,每天抱着TopTree论文,对谁都爱答不理。宁嘎狗也还是那个宁嘎狗,只是看吃饭的眼神多了一丝说不清的东西。

方糖夹在中间,不知道该说什么。

“你就不能主动点?”有一天晚上,她实在忍不住了,问宁嘎狗。

宁嘎狗摇摇头:“他已经说得很清楚了。”

“他说的是TopTree比恋爱重要,又不是说不喜欢你。”

宁嘎狗苦笑了一下:“有区别吗?”

方糖想了想,好像确实没区别。

二

周四下午,方糖接到了方铨铎的电话。

“小糖,我周五去杭州办点事,顺便看看你。”

方糖愣了一下:“你来杭州?”

“嗯。你们训练营不是有个讲座吗?我跟主办方联系了一下,他们说可以安排一场。”

方糖这才想起来,公告栏上确实贴过一张通知,说周五有退役选手来分享经验。她当时没注意看名字。

“那个主讲人是你?”

“对。”方铨铎的声音里带着笑意,“怎么,不想见你爸?”

方糖笑了:“想。当然想。”

挂断电话后,她坐在床上发呆。

她爸要来了。

那个从小教她写代码、陪她刷题、永远耐心解答她问题的人,要来看她了。

她忽然有点紧张。

三

周五下午两点半,方糖提前到了三楼大教室。

里面已经坐了不少人。她找了个靠前的位置坐下,看着门口。

宁嘎狗坐在她旁边,吃饭坐在后排。

两点五十分,门开了。

方铨铎走进来。

他穿着简单的白衬衫和黑裤子,头发比在家里的时候梳得整齐些。看到方糖,他笑了笑,挥了挥手。

方糖也笑了。

三点整,讲座开始。

方铨铎讲的是他年轻时候的经历——怎么开始学竞赛,怎么进的省队,怎么拿的IOI金牌。他的声音很温和,语速不快不慢,偶尔还穿插几个小故事。

方糖听着听着,忽然想起那本书里的笔记。

“这道题想了一整晚,最后还是没做出来。明天去问问他。”

她一直不知道那个“他”是谁。

讲座结束后,有学员举手提问。方铨铎一一回答,耐心得像在教女儿做题。

最后一个问题来自后排。

“方老师,您年轻的时候,有没有遇到过特别厉害的对手?”

方铨铎沉默了两秒。

然后他笑了。

“有。”他说,“有一个。”

“能说说他吗?”

方铨铎摇摇头。

“他已经退役很多年了。”

四

讲座结束后,方铨铎被一群学员围住问问题。方糖站在旁边等,看着那些人崇拜的眼神,忽然觉得有点骄傲。

这是她爸。

等人群散去,方铨铎走过来,揉了揉她的头发。

“瘦了。”

“没有。”

“食堂的饭不好吃?”

“还行。”

方铨铎笑了笑,看了看四周:“你室友呢?那个叫宁嘎狗的?”

方糖愣了一下:“你怎么知道?”

“你妈说的。”方铨铎说,“她还说有个叫吃饭的,天天研究TopTree。”

方糖忍不住笑了。

“妈怎么什么都知道?”

方铨铎没回答,只是看了看四周。

“那个沉石鱼惊旋,今天没来?”

方糖愣住了。

“爸,你也知道他?”

方铨铎点点头。

“模拟赛第一,网上都在讨论。”

方糖“哦”了一声,说:“他从来不在线下露面。上课、比赛都是线上。”

方铨铎沉默了两秒。

“从来?”

“嗯。设备处的老师说他只活在线上。”

方铨铎没说话,只是看了一眼方糖的电脑。

五

晚饭是在训练营附近的一家小饭馆吃的。

方糖、宁嘎狗、吃饭,加上方铨铎,四个人围坐在一张圆桌旁。

方铨铎点了很多菜,一边吃一边问他们训练营的情况。宁嘎狗话多,叽叽喳喳说个不停。吃饭话少,偶尔插一句“TopTree”。方糖负责翻译“TopTree”的意思。

方铨铎听得津津有味。

“你们这个训练营,”他忽然问,“老师怎么样?”

方糖想了想:“挺好的。讲课很特别。”

“特别在哪儿?”

“不讲套路,不讲模板,只讲怎么想。”

方铨铎点点头。

“那个沉石鱼惊旋,上的是同一个老师的课?”

方糖愣了一下,说:“应该是。所有学员都在同一个群里。”

方铨铎“嗯”了一声,没再问。

吃完饭,他送他们回训练营。站在门口,他又看了一眼方糖的电脑包。

“小糖,晚上上课的时候,帮我留意一下。”

方糖愣住了。

“留意什么?”

方铨铎笑了笑。

“没什么。就是好奇这个沉石鱼惊旋到底有多厉害。”

六

晚上八点,方糖准时打开客户端。

聊天窗口里,熟悉的头像一个个亮起来。

吃饭:在线 ningagou:在线 someone_138:在线 bunH2O:在线

她往下翻,找到那个灰色的头像。

沉石鱼惊旋:在线

还是那片灰色。还是那个沉默的人。

八点整,老师进入房间,开始讲课。

方糖一边听,一边时不时看一眼那个灰色的头像。

他全程没有说话。但系统显示他在线。

他在听课。

下课后,方糖犹豫了一下,在聊天框里打了几个字:

fangtang_0521:@沉石鱼惊旋

没有回应。

她又打了一行:

fangtang_0521:今天讲座你听了吗?

还是沉默。

方糖盯着那个灰色的头像,忽然想起爸爸说的话。

“从来不在线下露面。”

她切出聊天窗口,给方铨铎发消息:

“爸,他从来不说话。”

方铨铎秒回:

“知道了。早点睡。”

方糖看着那条消息,总觉得哪里不对劲。

但她说不出来。

七

第二天早上,方糖下楼的时候,在公告栏上看到一张新的通知。

奶龙训练营三月模拟赛成绩公布

她凑过去看。

第一名:沉石鱼惊旋(400分) 第二名:吃饭(370分) 第三名:宁嘎狗(350分) 第四名:方糖(340分) ……

她排在第四。

不差,也不算好。

她抬起头,看到吃饭也站在人群后面,盯着那张通知。

“你第二。”她说。

吃饭点点头。

“沉石鱼惊旋还是第一。”

他又点点头。

方糖看着他,忽然问:“你想超过他吗?”

吃饭沉默了两秒。

然后他说:“想。”

“那你打算怎么做?”

吃饭想了想,说:“继续研究TopTree。”

方糖忍不住笑了。

“你就不能换个方法?”

吃饭摇摇头。

“TopTree可以解决一切问题。”

八

中午吃饭的时候,方糖把这件事告诉了宁嘎狗。

“吃饭说要继续研究TopTree。”

宁嘎狗咬着筷子,表情复杂。

“他就是这样的。”

方糖看着他,忽然问:“你还在等?”

宁嘎狗沉默了一会儿,说:“等。”

“等到什么时候?”

宁嘎狗想了想,说:“等到他写完TopTree。”

方糖看着他认真的表情,忽然有点心疼。

“万一他一直写不完呢?”

宁嘎狗笑了。

“那就一直等。”

九

下午,方糖又去了设备处。

那个老头还是坐在那里,还是在摆弄硬盘。看到她进来,他抬起头。

“又来了?”

方糖点点头,在他对面坐下。

“老师,我想问您点事。”

老头放下硬盘,看着她。

“说。”

“沉石鱼惊旋这个人,您见过吗?”

老头摇摇头。

“没有。他只在线上的。”

“那您知道他是谁吗?”

老头沉默了两秒。

“不知道。”他说,“也没人知道。”

方糖愣住了。

“没人知道?”

老头看着她,眼神里有一种奇怪的东西。

“奶龙的学员,可以选择匿名。”他说,“只要交钱,没人会问你是谁。”

方糖脑子有点乱。

“那……他可以随便编一个名字?”

老头点点头。

“当然。”

方糖走出设备处,站在走廊里发呆。

沉石鱼惊旋可以随便编一个名字。他可以是谁,也可以谁都不是。

那他到底是谁?

十

晚上,方糖躺在床上,翻来覆去睡不着。

她想起爸爸说的话,想起老头的眼神,想起那个永远灰色的头像。

宁嘎狗的声音从对面传来:“睡不着?”

“嗯。”

“想什么呢?”

方糖沉默了一会儿,说:“想沉石鱼惊旋。”

宁嘎狗没说话。

过了一会儿,他说:“方糖,你想太多了。”

方糖叹了口气。

也许吧。

但她总觉得,有什么事情正在发生。

而她,还没发现。

第四章 摄像头

一

模拟赛成绩公布后的第三天,训练营里来了一个新学员。

方糖是在食堂看到他的。他端着餐盘,四处张望,最后在角落里找了个位置坐下。坐下之后,他做的第一件事不是吃饭,而是掏出手机,对着餐盘拍了张照。

方糖忍不住多看了两眼。

那人穿着印有“PKU”字样的卫衣,戴着一副厚厚的眼镜,头发乱得像刚睡醒。他拍完照,开始低头看手机,饭一口没动。

“那人谁啊?”方糖问宁嘎狗。

宁嘎狗顺着她的目光看去,眯了眯眼。

“不认识。新来的吧。”

就在这时,那人忽然抬起头,正好对上他们的目光。

他愣了一下,然后笑了。

那笑容有点憨,又有点兴奋。

他站起来,端着餐盘朝他们走过来。

“你们好!”他在方糖旁边坐下,“我是新来的,叫bunH2O。”

方糖愣住了。

“bunH2O?”

“对,网名。”他笑了笑,“真名不重要,反正大家都叫我bunH2O。”

宁嘎狗看着他,表情微妙。

“你是北大的?”

“北大附中的。”bunH2O说,“不过很快就是北大的了。”

方糖忍不住问:“保送了?”

bunH2O的笑容僵了一下。

“还没有。”他说,“本来是稳的,结果省选出问题了。”

二

bunH2O是一个话很多的人。

从坐下开始,他就没停过嘴。讲他的省选经历,讲他的Day1怎么挂的分,讲他怎么从A队变成了三分之一队。

“你们知道吗,我Day1T1那道题,本来能拿100的。”他一边扒饭一边说,“结果我写了个边界条件,把自己绕进去了。出来一看,70分。”

宁嘎狗问:“那后来呢?”

“后来靠C类名额救活了。”bunH2O说,“不然我现在应该在高考,不是在奶龙。”

方糖忍不住笑了。

bunH2O看着她,忽然问:“你就是方糖吧?”

方糖愣了一下:“你认识我?”

“当然认识。”bunH2O说,“你爸是方铨铎,对吧?IOI金牌那个。”

方糖点点头。

bunH2O的眼睛亮了起来。

“我研究过你爸的代码。”他说,“他当年那套线段树的写法,我现在还在用。”

方糖不知道该说什么。

bunH2O继续说:“对了,你们知道沉石鱼惊旋吗?就是那个模拟赛第一的。”

宁嘎狗点点头。

“我研究过他。”bunH2O压低声音,“他的代码特别有意思,跟现在主流写法不太一样。”

方糖看着他。

“怎么不一样?”

bunH2O想了想,说:“说不上来。就是感觉……很特别。”

三

晚上,方糖躺在床上,想着bunH2O说的话。

“很特别。”

她翻了个身,看着对面床上的宁嘎狗。

“宁嘎狗,你觉得bunH2O这个人怎么样?”

宁嘎狗想了想,说:“话多。”

方糖笑了。

“还有呢?”

“有点神神叨叨的。”宁嘎狗说,“不过他说的话,好像有点道理。”

方糖沉默了一会儿。

“你也觉得沉石鱼惊旋奇怪?”

宁嘎狗没回答。

过了一会儿,他说:“方糖,你有没有发现,bunH2O看你的眼神有点怪?”

方糖愣住了。

“什么?”

“就刚才吃饭的时候。”宁嘎狗说,“他看你的眼神,像看什么稀有动物。”

方糖想了想,没觉得有什么异常。

“可能因为我爸吧。”

宁嘎狗“嗯”了一声,没再说话。

四

第二天上午,方糖在机房里遇到了bunH2O。

他坐在角落里,盯着屏幕,眉头紧锁。方糖走过去,看到他正在做一道题。

“卡住了?”

bunH2O抬起头,看到她,眼睛亮了。

“你来得正好!”他指着屏幕,“这道题,你看看。”

方糖凑过去看。

是一道数据结构题,难度不小。她看了几分钟,脑子里有了思路。

“这里可以用线段树。”她指着屏幕说。

bunH2O摇摇头。

“我想过了,线段树过不了。”

方糖想了想,说:“那用平衡树?”

bunH2O还是摇头。

方糖没办法了。

“那你打算怎么用?”

bunH2O沉默了一会儿,忽然说:“你觉得TopTree行不行?”

方糖愣住了。

TopTree。

她想起吃饭常说的那句话:TopTree可以解决一切问题。

“你认识吃饭?”她问。

bunH2O点点头。

“昨天认识的。他给我讲了两个小时TopTree。”

方糖忍不住笑了。

“然后呢?”

“然后我就开始研究了。”bunH2O指着屏幕,“我觉得这道题能用TopTree做。”

方糖看着他那认真的表情,忽然觉得这个人虽然神叨,但还挺有意思的。

五

下午,方糖在走廊里遇到了吃饭。

他抱着那本永远在看的论文,低着头往前走。方糖叫住他。

“吃饭。”

他停下来,转过头。

“怎么了?”

“bunH2O说你在教他TopTree?”

吃饭点点头。

“他问我的。”

方糖看着他,忽然问:“你觉得他怎么样?”

吃饭想了想,说:“话多。”

方糖笑了。

“还有呢?”

“学得挺快的。”吃饭说,“比我当年快。”

方糖愣住了。

能让吃饭说出“比我当年快”,bunH2O看来是真的有点东西。

六

晚上上课的时候,方糖注意到一件事。

聊天窗口里,bunH2O的头像亮着。他一直在问问题,问得老师都有点招架不住。

bunH2O:老师,第三题有没有更简单的做法?

???:有。但你们现在不需要知道。

bunH2O:为什么?

???:因为太复杂。

bunH2O:我不怕复杂。

???:……

bunH2O:老师?

???:下课再说。

方糖看着这段对话,忍不住笑了。

这个bunH2O,胆子真大。

下课后,她切出聊天窗口,看到群里还在讨论。

bunH2O:@沉石鱼惊旋 大佬,你第三题怎么做的?

沉默。

bunH2O:@沉石鱼惊旋

还是沉默。

bunH2O:他从来不说话吗?

someone_138:从来不。

bunH2O:那他怎么交流?

someone_138:不交流。

bunH2O:……

方糖盯着那个灰色的头像,心里又浮起那种奇怪的感觉。

从来不说话。从来不露面。只活在线上。

这个人,到底是什么来头?

七

深夜,方糖又走到走廊尽头的窗边。

宁嘎狗已经在那儿了。

“你又来了。”他说。

方糖走到他旁边,看着窗外的夜色。

“宁嘎狗,你觉得沉石鱼惊旋这个人,正常吗?”

宁嘎狗沉默了一会儿。

“不正常。”

“怎么说?”

“正常人不会从来不说话。”宁嘎狗说,“要么是社恐,要么是有问题。”

方糖想了想,问:“你觉得是哪种?”

宁嘎狗摇摇头。

“不知道。”

两个人沉默地站着。

过了一会儿,宁嘎狗忽然说:“方糖,你有没有想过,他可能不是一个人?”

方糖愣住了。

“什么意思?”

宁嘎狗看着窗外,声音很轻。

“就是个想法。”他说,“可能是我想太多了。”

方糖没说话。

但她把这个想法记在了心里。

八

第二天早上,方糖下楼的时候,看到食堂门口围了一群人。

她挤进去,发现公告栏上贴着一张新的通知。

奶龙训练营四月模拟赛

时间:本周六 8:00-13:00 命题人:线上教练组 难度:省选+

特别提醒:本次模拟赛将采用全新赛制,所有学员必须开启摄像头。

方糖盯着最后那行字,心跳漏了一拍。

所有学员必须开启摄像头。

那沉石鱼惊旋怎么办?

她转过头,看到bunH2O也站在人群里,盯着那张通知。

“他得开摄像头了。”bunH2O说。

方糖点点头。

“你觉得他会开吗?”

bunH2O想了想,说:“不知道。”

他顿了顿,又加了一句:

“但我很好奇。”

第五章 最后的宁静

一

摄像头通知贴出来之后,整个训练营都炸了。

食堂里、走廊里、机房里,到处都在讨论这件事。有人说这是好事,终于能看看那个神秘的沉石鱼惊旋长什么样了。有人说这是坏事,以后不能边刷题边吃零食了。

但最核心的问题是:沉石鱼惊旋会开摄像头吗?

“他肯定会开的。”bunH2O信誓旦旦地说,“不开就视作弃权,他模拟赛第一的成绩就作废了。”

宁嘎狗摇摇头:“万一他不在乎呢?”

bunH2O愣住了。

“不在乎?那可是第一名啊。”

宁嘎狗看着他,表情微妙。

“你觉得他那种人,在乎第一名吗?”

bunH2O沉默了。

方糖在旁边听着,没说话。

她在想另一个问题:如果沉石鱼惊旋真的开了摄像头,她会看到什么?

二

周五晚上,方糖照例打开客户端。

聊天窗口里比平时热闹得多,所有人都在讨论明天的摄像头。

bunH2O:@沉石鱼惊旋 明天你会开摄像头吗?

沉默。

bunH2O:@沉石鱼惊旋

还是沉默。

someone_138:别@了,他不会回的。

bunH2O:那明天怎么办?

someone_138:等着看呗。

方糖盯着那个灰色的头像,犹豫了一下,没有发消息。

上次他主动找她,已经够奇怪的了。她不想显得太在意。

但她确实在意。

三

第二天早上七点半,方糖就坐到了电脑前。

群里已经有人在刷屏了。

bunH2O:还有半小时!

someone_138:激动

ningagou:@沉石鱼惊旋 在吗?

没有回应。

七点五十分,方糖打开摄像头设置。

屏幕上出现自己的脸——头发有点乱,眼睛下面有点青。她昨晚没睡好。

她调了调角度,让自己看起来不那么憔悴。

八点整。

系统弹出一条消息:

【系统】模拟赛开始。共四题,时限五小时。

然后是一个接一个的摄像头开启提示。

bunH2O 已开启摄像头 ningagou 已开启摄像头 someone_138 已开启摄像头 吃饭 已开启摄像头

方糖也点下了开启按钮。

屏幕上,她的小窗口旁边,一个接一个地出现陌生的脸。

bunH2O是一个看起来很普通的男生,比她想象的年轻。someone_138是个瘦高个,戴着耳机。吃饭的脸出现的时候,方糖愣了一下——比她想象的要清秀,只是眼神还是那么冷淡。

然后她开始找那个灰色的窗口。

没有。

沉石鱼惊旋的摄像头还是黑的。

群里开始骚动:

bunH2O:??

someone_138:他没开?

ningagou:@沉石鱼惊旋

没有回应。

八点零五分。

八点十分。

八点十五分。

那个窗口始终是黑的。

四

方糖盯着那个黑屏的窗口,心里涌起一种奇怪的感觉。

是失望?是意料之中?还是别的什么?

她摇摇头,强迫自己看题。

第一题,数据结构。她做过类似的,四十分钟通过。

第二题,图论。有点难度,花了一个半小时。

第三题,字符串。她卡住了。

时间一分一秒地流逝。

旁边的小窗口里,bunH2O在抓头发,someone_138在咬笔,吃饭面无表情地盯着屏幕。

那个黑屏的窗口,始终没有动静。

但他在线。系统显示他在线。

他在做题。

只是不让人看到。

五

三个小时后,系统弹出一条公告:

【系统】学员 沉石鱼惊旋 已完成全部四题,用时3小时02分。

群里又炸了。

bunH2O:????

someone_138:他到底是不是人?

ningagou:摄像头都没开也能做?

方糖盯着那条公告,手里的代码忘了往下写。

三小时零二分。比上次还快了四十五分钟。

她看向那个黑屏的窗口,想起bunH2O昨天说的话。

“他肯定会开的。”

他没开。

六

下午一点,模拟赛结束。

方糖提交了第三题的暴力,总分320。比上次进步了,但离沉石鱼惊旋还差得远。

她切出聊天窗口,看到群里已经吵翻了。

bunH2O:他不开摄像头,成绩算数吗?

someone_138:应该算吧,系统都公布了。

bunH2O:那规则有什么用?

someone_138:不知道。

方糖没参与讨论。

她只是盯着那个灰色的头像,发呆。

七

晚上,方糖把这件事告诉了宁嘎狗。

“他果然没开。”宁嘎狗说。

方糖点点头。

“你觉得他是故意的吗?”

宁嘎狗想了想,说:“肯定是故意的。”

“为什么?”

“因为他不愿意让别人看到他。”宁嘎狗说,“就像吃饭不愿意让别人看到他写TopTree一样。”

方糖愣住了。

“这能一样吗?”

宁嘎狗笑了。

“差不多吧。都是怪人。”

方糖没说话。

过了一会儿,宁嘎狗忽然问:“方糖,你见过他吗?”

“谁?”

“沉石鱼惊旋。”

方糖摇摇头。

“没有。从来没见过。”

宁嘎狗看着她,表情有点奇怪。

“那你为什么这么在意他?”

方糖愣住了。

对啊。她为什么这么在意他?

八

第二天,方糖去食堂吃饭的时候,遇到了bunH2O。

他端着餐盘走过来,在她对面坐下。

“昨天的模拟赛,你多少分?”

“320。”

bunH2O点点头:“我310。差一点。”

方糖看着他,忽然问:“你还在研究沉石鱼惊旋?”

bunH2O的眼睛亮了。

“当然。他的代码我研究了整整一晚上。”

方糖愣住了。

“一晚上?”

bunH2O点点头,压低声音说:“我发现一件特别奇怪的事。”

“什么?”

“他的代码风格,跟现在所有人都不一样。”bunH2O说,“他用的写法,都是十几年前的。”

方糖看着他。

“十几年前?”

“对。比如他处理数组的方式,现在没人那么写了。”bunH2O说,“特别老派。”

方糖不知道该说什么。

bunH2O继续说:“而且他的成绩增长特别规律。138,150,157,242。每次都在涨,涨得很有节奏。”

“那又怎么样?”

bunH2O摇摇头。

“不知道。就是觉得奇怪。”

九

下午,方糖在机房里遇到了吃饭。

他坐在角落里,盯着屏幕,手指在键盘上飞快地敲着。方糖走过去,看到他正在写一道题。

“写什么呢?”

吃饭头也不抬:“TopTree。”

方糖忍不住笑了。

“你就不能写点别的?”

吃饭摇摇头。

“TopTree可以解决一切问题。”

方糖在他旁边坐下,看着他写。

过了一会儿,她忽然问:“吃饭,你觉得沉石鱼惊旋这个人怎么样?”

吃饭的手停了一下。

“厉害。”

“还有呢?”

“很厉害。”

方糖叹了口气。

“你就不能多说点?”

吃饭想了想,说:“他的代码我看过。”

方糖愣住了。

“你什么时候看的?”

“有人发在群里了。”吃饭说,“模拟赛的代码。”

方糖看着他。

“怎么样?”

吃饭的表情变得有点微妙。

“他用的方法,跟我不一样。”

“什么方法?”

吃饭沉默了两秒。

“不是TopTree。”

十

晚上,方糖躺在床上,翻来覆去睡不着。

她想起bunH2O说的话,想起吃饭的表情,想起那个永远不开摄像头的灰色头像。

宁嘎狗的声音从对面传来:“睡不着?”

“嗯。”

“想什么呢?”

方糖沉默了一会儿,说:“想沉石鱼惊旋。”

宁嘎狗没说话。

过了一会儿,他说:“方糖,你有没有想过,他可能就是不想让人看到?”

方糖愣住了。

“什么意思?”

“有些人就是不喜欢露脸。”宁嘎狗说,“像我这种社恐,要是能选,我也不想开摄像头。”

方糖想了想,好像有点道理。

但她总觉得,不只是这样。

第六章:省选前夜

一

四月二十日,杭州。

距离浙江省选还有三天。

奶龙训练营的学员们进入了最后的冲刺状态。机房的灯从早亮到晚,键盘声此起彼伏,食堂里的话题从“今天吃什么”变成了“今天第几题”。

方糖坐在电脑前,盯着屏幕上的模拟题,脑子里却有点乱。

她状态不太好。

不是不会做。是静不下来。

最近几天,她总在想一些奇怪的事。沉石鱼惊旋的那些代码,bunH2O说的那些话,还有那个永远不开摄像头的灰色头像。

她摇摇头,强迫自己集中注意力。

省选在前,不能分心。

二

晚上吃饭的时候,宁嘎狗端着餐盘走过来,在她对面坐下。

“你这两天状态不对。”

方糖愣了一下:“有吗?”

宁嘎狗点点头。

“做题比平时慢,吃饭比平时少,晚上还老翻身。”

方糖沉默了。

宁嘎狗看着她,忽然说:“还在想那个事?”

方糖没说话。

“方糖,省选就剩三天了。”宁嘎狗说,“你得把那些乱七八糟的先放一放。”

方糖抬起头,看着他。

“我知道。”

“知道没用,要做到。”

方糖忍不住笑了。

“你什么时候变得这么啰嗦了?”

宁嘎狗也笑了。

“跟你室友学的。”

三

吃完饭,方糖在走廊里遇到了吃饭。

他抱着那本永远在看的论文,低着头往前走。方糖叫住他。

“吃饭,你省选准备的怎么样了?”

吃饭停下来,看着她。

“还行。”

“紧张吗?”

吃饭想了想,说:“不紧张。”

方糖愣住了。

“不紧张?”

“嗯。”吃饭说,“题会做就做,不会做就写暴力。有什么好紧张的?”

方糖看着他,忽然有点羡慕。

这种心态,她学不来。

“那你觉得我能进省队吗?”

吃饭看了她几秒。

“能。”

方糖愣住了。

“你怎么知道?”

吃饭指了指自己的脑袋。

“感觉。”

四

晚上八点,方糖打开客户端。

这是省选前的最后一节课。

聊天窗口里,所有人的头像都亮着。连平时很少出现的bunH2O都在线。

老师的声音还是那么低沉。

“今天是省选前的最后一节课。”他说,“不讲题,讲心态。”

方糖认真听着。

“你们现在可能很紧张,可能很焦虑,可能觉得自己准备得不够。这都是正常的。”

他顿了顿。

“但你们要记住一件事:你们能走到今天,靠的不是运气,是实力。”

方糖的心跳漏了一拍。

“省选只是你们竞赛路上的一站。过去了,还有国赛。过不去,也还有很多别的路。”

老师的声音变得很轻。

“所以,放轻松。”

五

下课后,方糖切出聊天窗口,看到群里还在讨论。

bunH2O:老师说得真好

someone_138:确实

ningagou:@fangtang_0521 你在吗?

方糖回了个“在”。

ningagou:出去走走?

方糖愣了一下,回复:“好。”

她穿上外套,走到走廊尽头的窗边。

宁嘎狗已经在那儿了。

“你来了。”

方糖走过去,在他旁边站定。

窗外是杭州的夜景,远处有几盏灯,星星点点的。

“明天就要回杭州了。”宁嘎狗说。

方糖点点头。

她是浙江队的,省选在杭州。宁嘎狗是甘肃队的,省选在兰州。吃饭是湖南队的,省选在长沙。

他们要在不同的地方,打同一场仗。

“紧张吗?”宁嘎狗问。

方糖想了想,说:“有点。”

“我也是。”

两个人沉默地站着。

过了一会儿,宁嘎狗忽然说:“方糖,谢谢你。”

方糖愣住了。

“谢什么?”

宁嘎狗笑了笑。

“谢你陪我等。”

六

第二天早上,方糖收拾好行李,准备出发。

走到大门口的时候,她看到吃饭站在那里。

他背着那个永远不离身的电脑包,手里拿着那本永远在看的论文。

“你也在等车?”方糖问。

吃饭点点头。

“长沙的车?”

“嗯。”

两个人站在一起,谁都没说话。

过了一会儿,吃饭忽然开口:“方糖。”

“嗯?”

“省选加油。”

方糖愣住了。

这是吃饭第一次主动跟她说话。

她看着他,笑了。

“你也是。”

吃饭点点头,转身上了一辆出租车。

方糖看着那辆车消失在街角,忽然觉得心里暖暖的。

七

下午两点,方糖到了杭州的考点。

浙江队的考场在杭州二中,是她熟悉的地方。她站在校门口,看着那块牌子,想起很多年前妈妈也在这里考过试。

手机震了,是宁嘎狗的消息:

“我到兰州了。”

她回复:“加油。”

然后是bunH2O的消息:

“我在北大附中考场,准备开盲盒!”

方糖忍不住笑了。

她回了个“加油”。

然后她看到那个灰色的头像。

没有消息。

沉石鱼惊旋从来不说话。

但他也参加省选吧?

他会在哪个考场?江苏?还是别的什么地方?

方糖摇摇头,把这些念头甩出脑海。

不想了。考试要紧。

八

晚上,方糖住在考点附近的酒店里。

她躺在床上,翻来覆去睡不着。

手机震了。

是宁嘎狗的消息:“睡不着?”

“嗯。”

“我也是。”

方糖看着那条消息,忽然想起那天晚上在天台上的对话。

“你在等的那个人,现在怎么样了?”

宁嘎狗沉默了几秒,然后回复:“还是那样。只知道TopTree。”

方糖笑了。

“那你继续等?”

“继续等。”

方糖盯着屏幕,忽然有点羡慕他。

喜欢一个人,就这么一直等着。不管结果如何,至少知道自己想要什么。

她呢?

她连自己在想什么都不知道。

九

第二天早上六点半,方糖起床。

洗漱,吃早饭,检查证件,出门。

七点四十分,她走进考场。

找到自己的座位,坐下,深吸一口气。

八点整,题目发下来了。

第一题,数据结构。

她快速读了一遍,心里有了思路。

开始敲代码。

十

五个小时后,方糖走出考场。

阳光有些刺眼。她站在门口,眯着眼睛,回想刚才的题目。

第一题,稳。第二题,有点悬。第三题,暴力拿了部分分。

总分大概……三百出头?

不知道够不够。

手机开机,消息疯狂地涌进来。

宁嘎狗:“我考完了!感觉还行!”

bunH2O:“炸了炸了炸了,第三题我写了个bug,出来才发现。”

吃饭:“还行。”

方糖看着那些消息,笑了。

她也发了一条:“我也考完了。”

群里一片欢呼。

然后她看到那个灰色的头像。

没有消息。

沉石鱼惊旋从来不在群里说话。

但他也考完了吧?

他考得怎么样?

十一

晚上,方糖回到酒店,瘫在床上。

省选第一天结束了。明天还有一天。

她拿起手机,看到宁嘎狗发了条消息:

“方糖,不管结果怎么样,你尽力了。”

她盯着那条消息,眼眶有点酸。

她又想起那天晚上在天台上,宁嘎狗说的那句话。

“谢你陪我等。”

她忽然有点想哭。

不是因为紧张,也不是因为害怕。

是因为她忽然发现,自己不是一个人。

十二

深夜,方糖睡不着,走到窗边。

窗外是杭州的夜景,和训练营的差不多。远处有几盏灯,星星点点的。

她想起那个永远不开摄像头的人。

他现在在哪儿?在做什么?在想什么?

她不知道。

但她有一种奇怪的预感——

明天,会发生什么事。

第七章 前功尽弃

一

四月二十二日,浙江省选第二天。

方糖走进考场的时候,手心微微出汗。

昨天她估分三百出头,在浙江这个卷省,这个分数能不能进省队,全看今天。

她深吸一口气,找到自己的座位坐下。

八点整,题目发下来了。

第一题,图论。她读了一遍,心里有了思路。

第二题,字符串。有点难度,但能做。

第三题,数据结构。题面很长,她读了三遍才看懂。

开始敲代码。

二

两个小时后,方糖做完了第一题和第二题。

第三题卡住了。

是一道她没见过的类型。她盯着屏幕,脑子里飞快地转着各种算法,但没有一个能完美匹配。

时间一分一秒地流逝。

她想起妈妈说过的话:“遇到不会的题,先拿暴力分。”

她深吸一口气,开始写暴力。

四十分钟后,暴力写完。

还剩二十分钟。

她盯着屏幕,忽然想到一种优化方法。

来不及了。

她提交代码,屏幕上弹出成绩:第一题100,第二题80,第三题40。总分220。

加上昨天的300,总分520。

她靠在椅背上,长出一口气。

这个分数,应该够了吧?

三

走出考场的时候,阳光很刺眼。

方糖站在门口,打开手机。

消息疯狂地涌进来。

宁嘎狗:“我考完了!总分大概490!”

bunH2O:“我炸得更彻底了,总分450,省队悬了。”

吃饭:“还行。”

方糖看着那些消息,忽然有点想哭。

不是因为高兴,也不是因为难过。

是因为他们都在。

她打字回复:“我520。”

群里安静了两秒,然后炸了。

bunH2O:520?!浙江队稳了!

ningagou:牛逼!

someone_138:恭喜!

方糖看着那些消息,笑了。

她切出群聊,看到那个灰色的头像。

没有消息。

沉石鱼惊旋从来不说话。

但她忽然有点想知道,他考了多少分。

四

晚上,方糖回到酒店,瘫在床上。

手机震了,是宁嘎狗的电话。

“方糖!你太牛了!”他的声音很大,“520在浙江肯定进队了!”

方糖笑了:“你怎么样?”

“490,甘肃应该也行。”宁嘎狗说,“吃饭说他470,湖南那边也稳。”

方糖愣住了。

“你怎么知道吃饭的分数?”

宁嘎狗沉默了两秒。

“他告诉我的。”

方糖忍不住笑了。

“行啊你,有进展了?”

宁嘎狗咳嗽了一声:“没有没有,就是正常交流。”

方糖笑得更大声了。

五

挂断电话后,方糖躺在床上,看着天花板。

省选结束了。

接下来就是等成绩公布。

她翻了个身,拿起手机,点开那个灰色的头像。

犹豫了一下,她打了一行字:

“你考得怎么样?”

发出去之后,她又后悔了。

人家从来不说话,她发这个干嘛?

但消息已经发出去了。

她盯着屏幕,等着那个灰色的头像亮起来。

一分钟。两分钟。五分钟。

没有回应。

她叹了口气,放下手机。

算了。

六

第二天早上,方糖被手机震醒。

她眯着眼睛拿起手机,看到群里已经炸了。

bunH2O:成绩出来了!!!

someone_138:卧槽

ningagou:我490,甘肃第6!

bunH2O:我450,北大附中第12……C类有机会吗?

方糖心跳漏了一拍,赶紧点开浙江的成绩公示。

她从上往下找。

第一名:578分 第二名:565分 第三名:558分 ……

她往下翻,手指在屏幕上滑动。

第五名,第六名,第七名……

第八名,第九名,第十名……

没有她的名字。

她继续往下翻。

第十一名,第十二名,第十三名……

还是没有。

她的手开始发抖。

第十四名,第十五名,第十六名……

第十六名:陈某某 521分

她愣住了。

521分。她520分。

她揉了揉眼睛,又看了一遍。

第十六名:陈某某 521分

她往下翻了一行。

第十七名:方糖 520分

她盯着那个数字,脑子里一片空白。

第十七名。

浙江只取前十六。

她第十七。

差一分。

七

方糖坐在床上,盯着手机屏幕,一动不动。

不知道过了多久,手机震了。

是方铨铎的视频通话请求。

她愣了一下,接通了。

屏幕上出现两张脸——方铨铎和喵爱挤在一起,表情都有点紧张。

“小糖。”喵爱先开口,“我们看到成绩了。”

方糖没说话。

方铨铎看着她,眼神很温柔。

“差一分。”

方糖点点头。

喵爱叹了口气:“妈妈当年也差过。0.3分。”

方糖愣住了。

她不知道这件事。

“后来呢?”她问。

喵爱笑了:“后来你爸陪我复读了一年。”

方铨铎在旁边咳嗽了一声:“是陪你吗?是我自己也没进。”

喵爱瞪了他一眼:“你闭嘴。”

方糖看着他们拌嘴,忽然有点想笑。

方铨铎正了正神色,看着屏幕里的女儿。

“小糖,我知道你现在很难受。”他说,“但你记住一件事。”

方糖看着他。

“竞赛不是人生的全部。”方铨铎说,“你还有大学,还有以后的路。这条路走不通,换一条就是了。”

喵爱在旁边补充:“而且你比妈妈强多了。我当年差0.3分的时候,哭了一整晚。你现在都没哭。”

方糖愣了一下。

她没哭吗?

她摸了摸脸,干的。

她好像真的没哭。

八

挂断视频后,方糖坐在床上发呆。

手机又震了。

是宁嘎狗的消息:“方糖,我看了浙江的分数线。你差一分。”

她回复:“嗯。”

宁嘎狗:“我请你吃饭吧。”

方糖愣住了。

“什么?”

“吃饭。”宁嘎狗说,“就是……吃饭。食堂。”

方糖看着那条消息,忽然笑了。

她回复:“好。”

九

食堂里,方糖和宁嘎狗坐在角落里。

bunH2O也来了,端着餐盘坐在他们旁边。

三个人沉默地吃着饭。

bunH2O忽然开口:“方糖,你明年还考吗?”

方糖愣了一下。

明年?

明年她就高三了,不能参加NOI了。

她摇摇头。

bunH2O也沉默了。

过了一会儿,宁嘎狗说:“方糖,你以后打算做什么?”

方糖想了想,说:“不知道。”

她抬起头,看着窗外的夜色。

“可能去上大学吧。可能去学别的。”

宁嘎狗看着她,没说话。

bunH2O忽然说:“方糖,你会继续写代码吗?”

方糖愣住了。

继续写代码?

她从来没想过这个问题。

竞赛结束了,还写代码干嘛?

但不知道为什么,她点了点头。

“会吧。”

bunH2O笑了。

“那就好。”

十

吃完饭,三个人站在食堂门口。

bunH2O先走了,说要回去研究沉石鱼惊旋的代码。

方糖和宁嘎狗站在那儿,看着夜色。

“宁嘎狗。”

“嗯?”

“你会一直喜欢吃饭吗?”

宁嘎狗愣了一下。

方糖看着他,等着答案。

宁嘎狗想了想,说:“会吧。”

“为什么?”

宁嘎狗沉默了一会儿。

“因为他就是那样的人。”他说,“除了TopTree,什么都不在乎。但我觉得……那样挺好的。”

方糖看着他,忽然有点羡慕。

不是羡慕他喜欢吃饭。

是羡慕他那么确定。

十一

深夜,方糖一个人走到走廊尽头的窗边。

这是她在这个训练营的最后一个夜晚。

明天,她就要离开了。

手机震了。

是一条私信。

沉石鱼惊旋:看到了。

方糖盯着那三个字,愣住了。

他居然回她了。

她打字:“看到什么?”

沉石鱼惊旋:你的成绩。

方糖沉默了几秒,回复:“哦。”

沉石鱼惊旋:差一分。

方糖盯着那行字,眼眶有点酸。

她回复:“嗯。”

沉石鱼惊旋:难过吗?

方糖想了想,回复:“不知道。”

沉石鱼惊旋:那就是难过。

方糖看着那行字,忽然不知道该说什么。

过了一会儿,他又发来一条:

沉石鱼惊旋:明年还有机会。

方糖愣住了。

明年?

她回复:“我高三了。”

沉石鱼惊旋:不是NOI。

方糖问:“那是什么?”

沉石鱼惊旋:以后你就知道了。

然后他的头像灰了。

十二

方糖站在窗边,看着那个灰色的头像。

手机又震了。

是宁嘎狗的消息:“方糖,你还在那儿?”

她回头,看到宁嘎狗站在走廊那头,正看着她。

她笑了。

“在。”

宁嘎狗走过来,在她旁边站定。

两个人看着窗外的夜色。

“方糖。”

“嗯?”

“谢谢你。”

“谢什么?”

宁嘎狗想了想,说:“谢谢你陪我等。”

方糖看着他,忽然觉得眼眶有点酸。

“宁嘎狗。”

“嗯?”

“你们都会好好的。”

宁嘎狗愣了一下,然后笑了。

“你也是。”

第八章 追忆

一

离开奶龙训练营的那天早上,杭州下起了小雨。

方糖拖着行李箱站在大门口,回头看了一眼那栋灰扑扑的大楼。楼顶那块生锈的牌子还在,上面的“奶龙训练营”五个字被雨水打湿,看起来更加斑驳。

她在这栋楼里待了两个月。

认识了一群奇怪的人。做了无数道奇怪的题。经历了一场奇怪的考试。

最后带着一个第十七名的成绩离开。

手机震了。

是宁嘎狗的消息:“上车了吗?”

她回复:“刚到门口。”

“吃饭让我问你,以后还写代码吗?”

方糖愣了一下,然后笑了。

“写。”

她打字:“你告诉他,我会写的。”

宁嘎狗回了一个笑脸。

方糖收起手机,拖着行李箱往前走。

雨越下越大,她没带伞,头发很快就湿了。

但她没跑。

就那么慢慢地走着。

二

回到家的那天晚上,喵爱做了一大桌子菜。

方铨铎坐在对面,时不时看她一眼,欲言又止。

方糖埋头吃饭,什么都没说。

吃到一半,喵爱忽然开口:“小糖,那个训练营怎么样?”

方糖抬起头,想了想。

“还行。”

“认识朋友了吗?”

方糖点点头。

“有一个叫宁嘎狗的,话很多。有一个叫吃饭的,天天研究TopTree。还有一个叫bunH2O的,神神叨叨的。”

喵爱笑了。

“听起来挺有意思的。”

方糖没说话。

吃完饭,方糖回到自己房间,躺在床上。

手机震了。

是宁嘎狗建的群,名字叫“奶龙难民收容所”。

bunH2O:有人吗?

ningagou:有

bunH2O:方糖呢?

fangtang:在

bunH2O:你们都在干嘛?

ningagou:想吃饭

fangtang:?

ningagou:不是那个吃饭,是真的吃饭

bunH2O:……

方糖看着那些消息,忍不住笑了。

三

接下来的日子,过得很快。

方糖回了学校,开始准备高考。虽然已经保送了,但还是得走个过场。

每天上课、做题、考试,日子平淡得像一杯白开水。

唯一的调剂,是群里那些消息。

宁嘎狗每天都在汇报他和吃饭的“进展”——虽然所谓的进展,不过是吃饭多回了两个字。

bunH2O每天都在研究沉石鱼惊旋的代码,发一堆她看不懂的分析。

bunH2O:我发现了,他的代码里有个习惯

ningagou:什么习惯?

bunH2O:他喜欢用很长的变量名,现在没人这么写了

ningagou:……就这?

bunH2O:这很重要!说明他有自己的风格

方糖看着那条消息,忍不住笑了。

这个bunH2O,总是能从代码里看出花来。

四

五月的一个周末,方糖收到了一个包裹。

寄件人那栏写着“奶龙训练营”。

她拆开包裹,里面是一张邀请函。

奶龙训练营五月交流赛

时间:5月20日 8:00-13:00

形式:线上

特别说明:本次交流赛将对所有往期学员开放,沉石鱼惊旋已确认参加。

方糖盯着最后那行字,心跳漏了一拍。

沉石鱼惊旋。

她拿起手机,给宁嘎狗发消息。

“你收到邀请了吗?”

宁嘎狗秒回:“收到了。你参加吗?”

方糖想了想,回复:“参加。”

五

五月二十日,早上七点半。

方糖坐在电脑前,打开客户端。

群里已经热闹起来了。

bunH2O:来了来了

ningagou:紧张

someone_138:沉石鱼惊旋会开摄像头吗?

bunH2O:肯定不会

someone_138:那有什么意思

bunH2O:看代码啊

方糖看着那些消息,忍不住笑了。

八点整,系统弹出一条消息:

【系统】交流赛开始。共四题,时限五小时。

然后是一个接一个的头像亮起来。

bunH2O 已进入 ningagou 已进入 someone_138 已进入 吃饭 已进入

方糖也点了进入。

她看了一眼在线列表。

沉石鱼惊旋:在线

还是那个灰色的头像。

还是不说话。

六

五个小时后,方糖提交了最后一题。

总分340,比上次进步了。

她切出聊天窗口,看到群里已经炸了。

bunH2O:沉石鱼惊旋又是第## 一

someone_138:多少?

bunH2O:400,三小时二十分

ningagou:……

方糖盯着那个数字,心里没什么波澜。

她已经习惯了。

习惯了他永远第一,习惯了他永远不说话,习惯了他永远不开摄像头。

但她还是忍不住点开了那个灰色的头像。

犹豫了一下,她打了一行字:

“你为什么不开摄像头?”

发出去之后,她又后悔了。

他不会回的。

但这一次,他回了。

沉石鱼惊旋:不方便。

方糖愣住了。

不方便?

她打字:“什么意思?”

沉石鱼惊旋:就是不想让别人看到。

方糖盯着那行字,不知道该说什么。

过了一会儿,他又发来一条:

沉石鱼惊旋:你今天进步了。

方糖愣住了。

她知道他上次的分数?

她打字:“你怎么知道?”

沉石鱼惊旋:每次都看。

然后他的头像灰了。

七

方糖盯着那个灰色的头像,心里涌起一种奇怪的感觉。

每次都看。

他每次都看她的成绩?

她切出聊天窗口,看到群里还在讨论今天的题目。

bunH2O:第三题你们怎么做的?

ningagou:暴力

someone_138:暴力+1

bunH2O:吃饭呢?

吃饭:TopTree

bunH2O:……

方糖看着那些消息,忽然觉得有点恍惚。

她想起刚才那几句对话。

“每次都看。”

他为什么在意她的成绩?

八

晚上,方糖走出房间,想去厨房倒杯水。

走到客厅的时候,她愣住了。

方铨铎和喵爱坐在沙发上,靠得很近。

喵爱靠在方铨铎肩膀上,手里拿着一个旧相册。方铨铎低头看着,嘴角带着笑。

“这张是你第一次拿省选第一的时候。”喵爱指着其中一张照片。

方铨铎笑了:“那时候年轻,以为这就是人生巅峰了。”

“后来呢?”

“后来遇到了你。”

喵爱抬起头,看着他。

“油嘴滑舌。”

方铨铎低头,在她额头上亲了一下。

“实话。”

方糖站在走廊里,进也不是退也不是。

喵爱忽然抬起头,看到了她。

“小糖?站那儿干嘛?”

方糖脸红了。

“我……倒水。”

她快步走向厨房,身后传来喵爱的笑声。

九

倒完水回到房间,方糖躺在床上,脑子里还想着刚才那一幕。

她爸妈都四十多岁了,还这么腻歪。

她想起妈妈说过的话。

“你爸爸当年也是这样的。满脑子只有算法,我等他开窍等了三年。”

“后来呢?”

“后来他发现,算法没有我重要。”

方糖忍不住笑了。

她拿起手机,给宁嘎狗发消息。

“宁嘎狗,你猜我刚才看到什么了?”

宁嘎狗秒回:“什么?”

“我爸妈在沙发上腻歪。”

宁嘎狗发了一串省略号。

“你爸妈?都四十多了吧?”

“对啊。”

宁嘎狗沉默了一会儿,然后说:“方糖,我好像明白你为什么那么奇怪了。”

方糖愣住了。

“我哪里奇怪?”

“遗传。”

方糖气得把手机摔在床上。

过了一会儿,她又拿起来,看到宁嘎狗发了一条新消息:

“不过这样挺好的。说明你以后也会遇到这样的人。”

方糖盯着那行字,忽然不知道该说什么。

十

第二天,方糖在群里看到了bunH2O发的消息。

bunH2O:我昨晚又研究了一下沉石鱼惊旋的代码

ningagou:然后?

bunH2O:我发现他的代码里有个特点

fangtang:什么特点?

bunH2O:他特别喜欢用一种写法,我在网上搜了一下,这种写法很少见

ningagou:所以?

bunH2O:所以这个人要么是自创的,要么有什么特别的原因

方糖盯着那行字,心里那种奇怪的感觉又浮了上来。

特别的原因?

她想起那双眼睛——虽然从未见过,但总觉得在哪里见过。

但她想不起来。

ningagou:管他什么原因,反正做题厉害就行了

bunH2O:也是

方糖看着那些消息,没再说话。

十一

晚上,方糖一个人坐在房间里。

手机震了。

是一条私信。

沉石鱼惊旋:睡了吗?

方糖愣住了。

他居然又主动发消息?

她打字:“没。”

沉石鱼惊旋:今天考得不错。

方糖盯着那行字,心跳漏了一拍。

她打字:“谢谢。”

沉石鱼惊旋:下次继续努力。

方糖看着那行字,忽然不知道该说什么。

过了一会儿,她又发了一条:

“你为什么每次都看我的成绩?”

沉默。

很久的沉默。

久到她以为他不会回了。

然后消息弹出来:

沉石鱼惊旋:因为想知道你进步了没有。

方糖愣住了。

想知道她进步了没有?

她打字:“为什么?”

沉石鱼惊旋:因为你的代码有意思。

方糖盯着那行字,心里涌起一种奇怪的感觉。

只是因为这个?

她还想再问,但他的头像已经灰了。

下线了。

十二

方糖躺在床上,盯着天花板。

“因为你的代码有意思。”

她想起自己写的那些代码,平平无奇,没什么特别的。

他为什么会觉得有意思?

她翻了个身,看到窗外夜色很深。

手机又震了。

是宁嘎狗的消息:“方糖,你睡了吗?”

她回复:“没。”

“我刚才又去找吃饭了。”

方糖愣了一下。

“然后呢?”

“他给我讲了两个小时TopTree。”

方糖忍不住笑了。

“那你听懂了吗?”

“没有。但我看他讲得很开心。”

方糖盯着那行字,忽然觉得心里暖暖的。

她打字:“宁嘎狗,你会一直等他的,对吧?”

宁嘎狗秒回:“对。”

“等到什么时候?”

“等到他写完TopTree。”

方糖笑了。

她想起刚才在客厅里看到的那一幕。

她爸妈靠在一起,翻着旧相册。

四十多岁了,还像谈恋爱一样。

她打字:“宁嘎狗,你会等到的。”

宁嘎狗回了一个笑脸。

方糖放下手机,闭上眼睛。

窗外,夜色很深。

但她睡得比任何时候都安稳。

第九章 APIO

一

六月,北京。

APIO的考场设在北京大学,方糖站在校门口,看着那块刻着“北京大学”四个字的石碑,心情有点复杂。

一个月前,她在省选上拿了第十七名,差一分进省队。

一个月后,她站在这里,参加APIO——亚洲与太平洋地区信息学奥林匹克。

这是她第一次参加国际级别的比赛。

虽然只是线上赛,虽然考场就在国内,但参赛证上那行“APIO 2026”的字样,还是让她有点恍惚。

手机震了。

是宁嘎狗的消息:“你到了吗?”

她回复:“刚到门口。”

“我也在!你在哪儿?”

方糖抬起头,四处张望。

人群里,一个熟悉的身影正在朝她挥手。

宁嘎狗跑过来,身后跟着一个人——吃饭。

方糖愣住了。

“你们俩……一起来的?”

宁嘎狗点点头:“他非要来北京考,我就陪他来了。”

方糖看向吃饭。

吃饭面无表情地说:“TopTree。”

方糖笑了。

“行行行,TopTree。”

二

三个人一起走进校园。

北大的校园很大,到处都是古色古香的建筑。方糖一边走一边看,忽然有点羡慕。

这里就是她以后要待四年的地方。

“方糖!”有人叫她。

她转过头,看到bunH2O从另一个方向跑过来。

“你们也到了!”

bunH2O今天穿得很正式,白衬衫黑裤子,头发也梳得整齐了些。方糖差点没认出来。

“你这是……相亲?”

bunH2O脸红了:“胡说!今天是来听讲座的!”

方糖这才想起来,APIO除了比赛,还有讲座环节。听说今天请了一位特别厉害的讲者。

“谁来讲?”

bunH2O压低声音:“wdnmdwrnmmp。”

方糖愣住了。

“什么?”

bunH2O重复了一遍:“wdnmdwrnmmp。”

宁嘎狗在旁边问:“这名字……认真的?”

bunH2O点点头:“网名。真名没人知道。但他是国家队成员,IOI金牌。”

方糖看着那串字母,忍不住笑了。

“这网名谁起的?”

bunH2O耸耸肩:“不知道。但据说他本人挺有意思的。”

三

下午两点,讲座开始。

方糖坐在大教室里,看着讲台上那个穿着格子衬衫的年轻人。

他看起来二十出头,戴着黑框眼镜,头发有点乱,标准的理工男打扮。讲台旁边的屏幕上打着他今天的题目:

《从暴力到正解——我的竞赛之路》

“大家好,我是wdnmdwrnmmp。”他开口了,声音很年轻,“你们可以叫我wd,或者叫我……算了,还是叫wd吧。”

台下响起一阵笑声。

方糖盯着他,总觉得有点眼熟。

但又想不起来在哪儿见过。

wd开始讲了。

他讲得很生动,从自己第一次参加NOIP开始,讲到怎么进的省队,怎么拿的IOI金牌。中间穿插着各种段子,逗得台下笑声不断。

方糖一边听一边想:这个人,好像和传说中的不太一样。

传说中,国家队成员都是高冷、严肃、不爱说话的。

但这个wd,话多得像个说相声的。

四

讲座结束后,是提问环节。

方糖本来不想问的,但bunH2O在后面推她。

“问啊!快问!”

方糖没办法,举起了手。

wd点了她。

“那个……我想问,”方糖站起来,“你当年省选的时候,有没有遇到过特别难的时候?”

wd愣了一下。

然后他笑了。

“有啊。”他说,“我第一年省选,差一分没进队。”

方糖愣住了。

差一分?

wd继续说:“那时候我特别难受,觉得天都塌了。后来才知道,差一分算什么,后面还有更难的等着呢。”

台下又笑了。

但方糖没笑。

她看着wd,忽然觉得,这个人好像没那么遥远了。

五

讲座结束后,方糖在门口遇到了wd。

他正在和几个学生合影,看到方糖,招了招手。

“你是刚才那个提问的吧?”

方糖点点头。

wd看着她,忽然问:“你今年省选?”

方糖愣了一下。

“你怎么知道?”

wd笑了笑。

“猜的。”他说,“看你提问的样子,就知道你有故事。”

方糖不知道该说什么。

wd拍拍她的肩膀。

“差一分是吧?没事,我也差过。后来不也进国家队了?”

方糖抬起头,看着他。

wd已经转身走了,只留下一个背影。

六

晚上,方糖回到酒店,躺在床上。

手机震了。

是宁嘎狗的消息:“今天的讲座怎么样?”

她回复:“挺好的。”

“那个wd,讲得有意思吗?”

“有意思。”

宁嘎狗发了一个笑脸。

方糖盯着屏幕,忽然想起wd说的那句话。

“差一分是吧?没事,我也差过。”

她拿起手机,点开那个灰色的头像。

犹豫了一下,她打了一行字:

“你今天考得怎么样?”

发出去之后,她又后悔了。

他不会回的。

但这一次,他回了。

沉石鱼惊旋:还行。

方糖愣住了。

还行?

她打字:“多少分?”

沉石鱼惊旋:400。

方糖盯着那个数字,不知道该说什么。

又是400。

永远都是400。

过了一会儿,他又发来一条:

沉石鱼惊旋:你今天听了讲座?

方糖愣住了。

他怎么知道?

她打字:“你怎么知道?”

沉石鱼惊旋:猜的。

方糖看着那两个字,心里那种奇怪的感觉又浮了上来。

猜的?

她想起那双眼睛——虽然从未见过,但总觉得在哪里见过。

她打字:“你认识wd吗?”

沉石鱼惊旋:不认识。

方糖盯着那行字,不知道该不该信。

七

第二天,APIO正式比赛。

方糖坐在考场上,深吸一口气。

题目发下来了。

第一题,数据结构。她做过类似的,四十分钟通过。

第二题,图论。有点难度,花了一个半小时。

第三题,字符串。她卡住了。

时间一分一秒地流逝。

她想起wd昨天说的话:“从暴力开始,慢慢优化。”

她深吸一口气,开始写暴力。

两个小时后,她提交了代码。

屏幕上弹出成绩:第一题100,第二题70,第三题40。总分210。

她靠在椅背上,长出一口气。

这个分数,不知道够不够拿牌。

八

走出考场的时候,方糖看到宁嘎狗站在门口。

“多少?”

“210。”方糖说,“你呢?”

“230。”宁嘎狗笑了笑,“比你好一点。”

方糖瞪了他一眼。

吃饭从另一边走出来,面无表情。

“多少?”方糖问。

“270。”

方糖愣住了。

“你这么高?”

吃饭点点头。

“用了TopTree。”

方糖和宁嘎狗对视一眼,同时笑了。

九

晚上,APIO成绩公布。

方糖盯着屏幕上的排名,心跳漏了一拍。

全国排名:第87名。

铜牌。

她做到了。

手机疯狂地震动,群里全是恭喜的消息。

bunH2O:方糖牛逼!

ningagou:铜牌!

someone_138:恭喜!

方糖看着那些消息,眼眶有点酸。

她切出群聊,看到那个灰色的头像。

没有消息。

沉石鱼惊旋从来不说话。

但她忽然有点想告诉他。

她打字:“我拿了铜牌。”

发出去之后,她又后悔了。

人家又不认识她,她发这个干嘛?

但这一次,他回了。

沉石鱼惊旋:看到了。

方糖愣住了。

看到了?

她打字:“你怎么看到的?”

沉石鱼惊旋:成绩公示。

方糖盯着那行字,不知道该说什么。

过了一会儿,他又发来一条:

沉石鱼惊旋:恭喜。

方糖看着那两个字,忽然觉得心里暖暖的。

她打字:“谢谢。”

然后他的头像灰了。

十

晚上,方糖接到了方铨铎的视频通话。

屏幕上出现两张脸——方铨铎和喵爱挤在一起,笑得合不拢嘴。

“小糖!铜牌!”喵爱的声音很大,“妈妈太高兴了!”

方糖笑了。

“只是铜牌而已。”

“铜牌也是牌!”方铨铎说,“APIO铜牌,已经很厉害了。”

方糖看着他,忽然问:“爸,你当年APIO拿了什么牌?”

方铨铎愣了一下。

“金牌。”

方糖沉默了。

喵爱在旁边笑出了声。

“你爸那会儿年轻,不懂事。后来不也被你妈超越了?”

方铨铎瞪了她一眼。

“谁说的?”

喵爱不理他,继续对着屏幕说:“小糖,你别跟你爸比。他是怪物。”

方糖忍不住笑了。

挂断电话后,她躺在床上,看着手机屏幕上那个灰色的头像。

她想起那双眼睛——虽然从未见过,但总觉得在哪里见过。

她想起那些话——“每次都看”“猜的”“看到了”。

她想起今天发生的一切。

wd说的那些话。沉石鱼惊旋发的那些消息。

所有的线索串在一起,指向一个她不敢想的可能。

但她摇摇头,把这个念头甩出脑海。

想太多了。

十一

第二天,方糖在群里看到了bunH2O发的消息。

bunH2O:我发现了!

ningagou:发现什么?

bunH2O:wd就是沉石鱼惊旋!

方糖愣住了。

ningagou:???

bunH2O:你们看,wd讲的课,和沉石鱼惊旋的代码风格一模一样!

someone_138:就这?

bunH2O:还有!wd今天说他也差一分进省队,沉石鱼惊旋也差一分!

方糖盯着那些消息,心跳漏了一拍。

她想起wd说的那句话。

“我第一年省选,差一分没进队。”

她想起沉石鱼惊旋说的那句话。

“我当年也差一分。”

她想起那双眼睛——wd的眼睛,和那个灰色的头像……

不对。

她仔细回想。

wd的眼睛,和那双眼睛……

好像不太一样。

她打字:“bunH2O,你确定?”

bunH2O:不确定。但很有可能是!

群里安静了几秒。

ningagou:管他是谁,反正做题厉害就行了。

someone_138:确实。

方糖看着那些消息,没再说话。

但她心里,一直想着那句话。

“我当年也差一分。”

十二

深夜,方糖睡不着,走到窗边。

窗外是北京的夜景,灯火通明。

手机震了。

是一条私信。

沉石鱼惊旋:睡了?

方糖愣了一下。

她打字:“没。”

沉石鱼惊旋:今天的事,别想了。

方糖愣住了。

今天的事?

她打字:“什么事?”

沉石鱼惊旋:bunH2O说的那些。

方糖的心跳漏了一拍。

他怎么知道bunH2O说了什么?

她打字:“你怎么知道?”

沉石鱼惊旋:他在群里说的。

方糖盯着那行字,不知道该说什么。

他在群里?他不是从来不在群里说话吗?

但她没问。

过了一会儿,他又发来一条:

沉石鱼惊旋:他不是我。

方糖愣住了。

他是在解释?

她打字:“我知道。”

沉石鱼惊旋:你知道?

方糖看着那两个字,忽然笑了。

她打字:“不知道。但无所谓。”

沉默。

很久的沉默。

然后消息弹出来:

沉石鱼惊旋:为什么?

方糖想了想,回复:

“因为你每次都看我的成绩。”

“因为你跟我说恭喜。”

“因为你……让我觉得,我不是一个人。”

很久很久,没有回复。

久到她以为他下线了。

然后屏幕亮了。

沉石鱼惊旋:晚安,方糖。

方糖看着那行字,眼眶有点酸。

她打字:“晚安。”

窗外,北京的夜色很深。

但她觉得,今晚的月亮,特别亮。

第十章 转机

一

六月中旬,杭州的夏天刚刚开始热起来。

方糖正在房间里吹空调刷手机,忽然收到一条消息。

是浙江省竞赛委员会发来的。

她点开一看,愣住了。

关于递补进入省队的通知

方糖同学:

因浙江省队成员刘家*自愿退出省队,根据省选成绩排名,你获得递补资格。请于6月20日前确认是否参加后续集训及NOI。

方糖盯着屏幕,反复看了三遍。

退出?递补?省队?

她拿起手机,直接拨通了喵爱的电话。

“妈!你看消息了吗?”

喵爱的声音很平静:“看到了。”

“那……那是我进省队了?”

“对。”

方糖脑子一片空白。

她想起一个月前,那个盯着第十七名成绩单发呆的自己。

想起那个差一分、在食堂里被宁嘎狗安慰的自己。

想起那个以为自己竞赛生涯就此结束的自己。

现在,她进省队了?

“妈,”她的声音有点抖,“这是真的吗?”

喵爱笑了。

“真的。我刚给你爸打过电话,他也确认了。”

方糖不知道该说什么。

她只是坐在床上,盯着手机屏幕上那行字,看了很久很久。

二

挂断电话后,方糖做的第一件事,是在群里发了一条消息。

fangtang:我进省队了。

群里安静了两秒。

然后炸了。

bunH2O:?????

ningagou:什么情况???

someone_138:你不是说没进吗?

fangtang:有人退出了,我递补

bunH2O:卧槽!这也行?!

ningagou:啊啊啊啊啊方糖牛逼!!!

someone_138:恭喜!

吃饭:恭喜。

方糖看着那个“恭喜”从吃饭的账号发出来,愣了一下。

吃饭居然会说话?

她忍不住笑了。

fangtang:谢谢大家!

三

晚上,方铨铎和喵爱一起给方糖打了视频电话。

屏幕上两张脸挤在一起,笑得合不拢嘴。

“小糖!”喵爱的声音很大,“妈妈太高兴了!”

方铨铎在旁边点头:“我也高兴。”

方糖看着他们,忽然有点想哭。

“爸,妈,我……我真的进省队了?”

方铨铎笑了。

“真的。机会来了,你要抓住。”

方糖点点头。

挂断电话前,喵爱忽然说:“小糖,你爸有话跟你说。”

方糖愣了一下,看到方铨铎的脸凑近了屏幕。

“小糖,”他的声音有点轻,“你知道你妈当年是怎么进省队的吗?”

方糖摇摇头。

方铨铎看了喵爱一眼,嘴角带着笑。

“她也是递补进去的。”

方糖愣住了。

“真的?”

喵爱在旁边哼了一声:“别听他瞎说,我那叫实力。”

方铨铎笑了。

“实力?你那时候排名第十八,前十七个都进了,你刚好卡在外面。结果第二天有个人退出了,你就递补进去了。”

喵爱脸红了。

“那叫运气也是实力的一部分!”

方糖看着他们拌嘴,忍不住笑了。

“妈,你还有这种历史?”

喵爱瞪了她一眼。

“怎么,不行吗?”

方糖笑得更大声了。

四

挂断电话后,方糖躺在床上,想着刚才的对话。

她妈也是递补进去的。

后来她妈拿了NOI金牌。

她忽然觉得,自己好像也没那么慌了。

手机震了。

是宁嘎狗的消息:“方糖,你这周末有空吗?”

方糖回复:“怎么了?”

宁嘎狗发了一个扭捏的表情。

“吃饭要过生日了,我想给他准备个惊喜。”

方糖笑了。

“行啊,需要我帮忙吗?”

宁嘎狗秒回:“需要!你帮我挑礼物。”

五

周末,方糖坐高铁去了长沙。

宁嘎狗在车站接她,一脸的紧张。

“你怎么比我还紧张?”方糖问。

宁嘎狗搓搓手:“我第一次给人过生日。”

方糖忍不住笑了。

“行了,先去看礼物。”

两个人逛了一下午,最后在一家旧书店里找到了一本绝版的算法书。

宁嘎狗眼睛都亮了。

“就是这个!他提过好几次!”

方糖看了一眼价格,倒吸一口凉气。

“你确定?”

宁嘎狗点点头,掏出手机扫码付款。

方糖看着他认真的样子,忽然有点感动。

这个傻子,是真的喜欢吃饭。

六

晚上,三个人约在一家小饭馆吃饭。

吃饭到的时候,看到方糖也在,愣了一下。

“你怎么也在?”

方糖笑了:“路过长沙,顺便看看你们。”

吃饭点点头,没再问。

宁嘎狗坐在旁边,紧张得手心冒汗。

菜上来之后,宁嘎狗忽然站起来。

“吃饭,我……我有东西给你。”

吃饭抬起头,看着他。

宁嘎狗从包里掏出那本书,递过去。

“生日快乐。”

吃饭愣住了。

他接过书,看了一眼封面,手抖了一下。

“你……你怎么知道这本?”

宁嘎狗挠挠头。

“你上次提过一次,我就记住了。”

吃饭盯着那本书,看了很久很久。

然后他抬起头,看着宁嘎狗。

“谢谢。”

两个字。

宁嘎狗脸红了。

“不……不客气。”

方糖在旁边看着,忽然觉得自己有点多余。

七

吃完饭,三个人站在饭馆门口。

方糖说要回酒店,先走了。

其实是故意的。

她走到街角,回头看了一眼。

宁嘎狗和吃饭还站在那里。

吃饭抱着那本书,低着头不知道在说什么。宁嘎狗站在旁边,耳朵红得发亮。

方糖笑了,转身继续往前走。

手机震了。

是宁嘎狗的消息:“方糖,谢谢你。”

她回复:“成了?”

宁嘎狗发了一串省略号。

“不知道。但他笑了。”

方糖看着那行字,心里暖暖的。

她打字:“那就是成了。”

宁嘎狗回了一个笑脸。

八

回杭州的高铁上,方糖靠在窗边,看着窗外飞速后退的夜色。

手机震了。

是bunH2O在群里发的一条消息。

bunH2O:你们看到了吗???

someone_138:看到什么?

bunH2O:吃饭的论文!发了!全世界都在讨论!

方糖愣住了。

她切出去看了一眼,发现整个竞赛圈都在刷屏。

“饭神”这个词,出现在每一个群里。

她切回群聊,看到宁嘎狗发了一条消息。

ningagou:看到了。

bunH2O:什么感觉?

ningagou:有点复杂。

方糖看着那行字,忍不住笑了。

她给宁嘎狗发私信:“你还好吗?”

宁嘎狗秒回:“不好。他现在是饭神了。”

“那不是更好?”

“好什么好,以后更多人喜欢他了。”

方糖笑得不行。

“你不是已经成功了吗?”

宁嘎狗发了一个扭捏的表情。

“算是吧。”

九

方糖看着那两个字,忽然有点好奇。

她打字:“什么叫‘算是吧’?”

宁嘎狗沉默了一会儿,然后发来一张截图。

是吃饭给他发的消息。

吃饭:今天谢谢你。

吃饭:书我很喜欢。

吃饭:以后……可以一起研究。

方糖盯着那三行字,笑了。

她打字:“这不就是成了?”

宁嘎狗回了一个害羞的表情。

“他说的是‘一起研究’。”

“研究什么?”

“TopTree。”

方糖笑出了声。

“宁嘎狗,你完了。你这辈子都要和TopTree绑定了。”

宁嘎狗发了一串省略号,然后说:

“我愿意。”

方糖看着那两个字,忽然觉得有点感动。

十

晚上十一点,方糖回到杭州。

刚进家门,就看到喵爱和方铨铎坐在沙发上看电视。

电视里放的是什么老电影,两个人都没认真看——喵爱靠在方铨铎肩膀上,方铨铎的手搭在她腰间。

方糖咳了一声。

两个人同时转过头。

“回来了?”喵爱坐直了身子。

方铨铎也收回手,假装在看电视。

方糖忍不住笑了。

“我什么都没看见。”

喵爱脸红了。

“小孩子懂什么。”

方糖拖着行李箱往房间走,走到一半又回头。

“妈,爸,我明天去集训了。”

喵爱站起来,走过来抱住她。

“加油,小糖。”

方铨铎也走过来,拍拍她的肩膀。

“你是我们的女儿。”

方糖点点头。

回到房间,她躺在床上,看着天花板。

手机震了。

是沉石鱼惊旋的消息。

沉石鱼惊旋:明天集训?

方糖愣了一下。

她打字:“你怎么知道?”

沉石鱼惊旋:你之前说过。

方糖想了想,好像确实说过。

她打字:“对,明天。”

沉石鱼惊旋:紧张吗?

方糖想了想,回复:“有点。”

沉石鱼惊旋:不用紧张。

沉石鱼惊旋:你比你自己想的厉害。

方糖看着那两行字,心里暖暖的。

她打字:“你怎么知道?”

沉石鱼惊旋:因为你的代码。

方糖愣住了。

她的代码?

她打字:“我的代码怎么了?”

沉石鱼惊旋:真实。

方糖盯着那个词,不知道该说什么。

过了一会儿,他又发来一条:

沉石鱼惊旋:早点睡。

沉石鱼惊旋:晚安,方糖。

方糖看着那行字,笑了。

她打字:“晚安。”

窗外,夜色很深。

但她睡得很安稳。

十一

第二天早上七点,方糖拖着行李箱出了门。

喵爱和方铨铎站在门口送她。

“小糖,加油。”喵爱抱了抱她。

方铨铎拍拍她的肩膀。

“记住,你是方铨铎的女儿。”

方糖笑了。

“知道了,爸。”

她转身往前走。

走到路口,她回头看了一眼。

喵爱和方铨铎还站在门口,看着她。

阳光照在他们身上,两个人的影子靠在一起。

喵爱不知道说了什么,方铨铎低下头,在她额头上亲了一下。

方糖看着那幅画面,忽然觉得心里暖暖的。

她挥了挥手,继续往前走。

阳光照在她身上,暖洋洋的。

手机震了。

是宁嘎狗的消息:“方糖,吃饭刚才给我发了一个表情。”

方糖愣住了。

“什么表情?”

宁嘎狗发来一张截图。

是吃饭发的消息,只有一个表情:

??

方糖盯着那个表情,笑了。

她打字:“这是什么意思?”

宁嘎狗回:“他说是‘等你回来’。”

方糖看着那行字,忽然觉得,这个世界真美好。

她收起手机,继续往前走。

新的旅程,开始了。

第十一章 省队集训

一

六月二十五日,杭州二中。

浙江省队集训的第一天,方糖提前半小时到了教室。

推开门,里面已经坐了七八个人。她找了个角落的位置坐下,打开电脑,假装在调试环境,其实是在偷偷观察周围的人。

左边的男生正在看论文,屏幕上密密麻麻的英文。右边的女生在刷洛谷,手速快得惊人。前排几个人在小声讨论什么,偶尔蹦出几个她听不懂的术语。

这就是浙江省队。

全国最卷的地方。

她深吸一口气,告诉自己:你也是省队的一员,你配得上这里。

手机震了。

是宁嘎狗的消息:“第一天怎么样?”

她回复:“还没开始,有点紧张。”

“正常。我也紧张过。”

方糖愣了一下:“你什么时候紧张过?”

宁嘎狗秒回:“第一次和吃饭单独说话的时候。”

方糖忍不住笑了。

二

八点整,教练走进来。

是个四十多岁的中年男人,戴着眼镜,看起来很严肃。他扫了一眼教室,目光在每个人脸上停了一秒。

“欢迎来到浙江省队集训。”他说,“我是你们的主教练,姓焦。”

教室里安静得只能听到电脑风扇的声音。

“今年的集训,我们请了几位外省的高手来交流。”焦教练顿了顿,“今天是第一场,讲课的是江苏省队的队长。”

他侧过身,对着门口点了点头。

一个女生走进来。

她穿着简单的白T恤和牛仔裤,马尾扎得很高,手里拿着一个笔记本电脑。走到讲台前,她把电脑放下,抬起头。

“大家好,我是郭天依。”

声音很轻,但很清晰。

方糖盯着她,愣住了。

郭天依。江苏省天依中学。江苏省队队长。

她听说过这个名字。据说今年江苏省选,她以绝对优势拿下第一。据说她的代码风格被称为“天依体”,简洁得像诗。据说她已经被清华预录取了。

真人比照片上还要……怎么说,有气场。

不是那种咄咄逼人的气场,而是一种让人安静下来的气场。

郭天依打开投影,开始讲课。

三

她讲的是图论。

不是普通的图论,是最小割的高级应用。方糖一开始还能跟上,二十分钟后就开始吃力了。四十分钟后,彻底听不懂了。

她看了看周围的人。左边的男生还在点头,右边的女生还在记笔记,前排那几个人偶尔交换一下眼神,似乎都跟得上。

方糖有点慌。

她想起沉石鱼惊旋说的话:“你比你自己想的厉害。”

她深吸一口气,强迫自己继续听。

课间休息的时候,郭天依走下讲台,在教室里随意走着。有几个学员围上去问问题,她一一回答,语气很耐心。

方糖坐在位置上没动。

她不知道该问什么。她连问题都提不出来。

郭天依走到她旁边的时候,停了一下。

“你是方糖?”

方糖愣住了。

“你认识我?”

郭天依笑了笑。

“递补进来的那个。”她说,“我听说了。”

方糖脸有点红。

郭天依在她旁边坐下。

“听不懂?”

方糖点点头。

郭天依没说话,拿过她的草稿纸,在上面画了一个图。

“刚才那块,我用另一种方法讲一遍。”

她讲得很慢,每一步都解释得很清楚。方糖听着听着,忽然觉得好像也没那么难了。

讲完,郭天依站起来。

“还有问题吗?”

方糖摇摇头。

郭天依笑了笑,走了。

方糖盯着草稿纸上那个图,发了很久的呆。

四

下午是模拟赛。

题目是郭天依出的,难度比省选还高。方糖做了四个小时,只做出来两道半。

交卷的时候,她看到旁边那个男生屏幕上写着300分。

她叹了口气,合上电脑。

走出教室,郭天依站在门口,和一个男生说话。

那个男生戴着眼镜,瘦瘦高高的,看起来比郭天依还严肃。两个人讨论着什么,偶尔指着电脑屏幕。

方糖经过的时候,听到郭天依说:“pjm,你这个思路不对。”

那个叫pjm的男生摇摇头:“我觉得可以。”

郭天依叹了口气。

“那你试试吧。”

pjm点点头,抱着电脑走了。

郭天依转过头,看到方糖。

“考得怎么样?”

方糖老实回答:“不太好。”

郭天依点点头。

“正常。这套题本来就难。”

她顿了顿,又说:“晚上有复盘,你可以来听。”

五

晚上七点,复盘开始。

教室里坐满了人,连过道上都站着几个。郭天依站在讲台前,一题一题地讲。

讲到第三题的时候,有人举手。

“郭队,你这道题的解法,和标准答案不一样。”

郭天依愣了一下。

“标准答案?”

那个学员举起手机,屏幕上是一篇论文。

“这是去年国家队集训的题解,用的是网络流。”

郭天依盯着那篇论文看了几秒,然后笑了。

“那篇论文是我写的。”

教室里安静了一秒。

那个学员脸红了。

郭天依继续说:“当时写的确实是网络流。但后来我发现,有更简单的做法。”

她转过身,在黑板上继续写。

方糖坐在下面,看着她认真的侧脸,忽然有点羡慕。

这就是省队队长啊。

六

复盘结束后,方糖收拾东西准备回宿舍。

走到门口,被人叫住了。

“方糖。”

她转过头,看到郭天依站在那里。

“有事吗?”

郭天依走过来,递给她一张纸条。

“这是我的联系方式。”她说,“有问题可以问我。”

方糖愣住了。

“为什么?”

郭天依想了想。

“因为你今天问的问题,和我当年问的一模一样。”

她笑了笑,转身走了。

方糖站在原地,看着那张纸条,发了很久的呆。

七

回到宿舍,方糖躺在床上,盯着天花板。

手机震了。

是宁嘎狗的消息:“今天怎么样?”

她回复:“累。”

“能听懂吗?”

“一半吧。”

宁嘎狗发了一个笑脸。

“比我强。我第一次集训的时候,一句都听不懂。”

方糖笑了。

她打字:“你呢?和吃饭怎么样了?”

宁嘎狗秒回:“他今天又给我发消息了。”

“发的什么?”

“一个‘??’。”

方糖看着那个表情,笑出了声。

“这是第几个了?”

“第三个。”宁嘎狗说,“我现在看到米饭就心跳加速。”

方糖笑得在床上打滚。

八

手机又震了。

是沉石鱼惊旋的消息。

沉石鱼惊旋:今天怎么样?

方糖看着那行字,心里暖暖的。

她打字:“累。听不懂。”

沉石鱼惊旋:正常。第一天都这样。

方糖愣了一下。

“你怎么知道?”

沉石鱼惊旋:经历过。

方糖盯着那两个字,忽然有点好奇。

她打字:“你当年集训的时候,也听不懂吗?”

沉石鱼惊旋:嗯。

沉石鱼惊旋:后来就好了。

方糖想了想,又问:“后来是怎么好的?”

沉默了几秒。

然后他回了。

沉石鱼惊旋:有人教。

方糖看着那三个字,心里涌起一种奇怪的感觉。

她打字:“谁?”

沉石鱼惊旋:一个很重要的人。

然后他的头像灰了。

下线了。

九

第二天早上,方糖又见到了郭天依。

她站在讲台前,旁边站着两个男生。

“介绍一下,”焦教练说,“这两位是江苏队的pjm和qmd。今天和郭队一起给大家讲课。”

pjm就是昨天那个瘦高个,还是一脸严肃。qmd看起来活泼一点,正在和旁边的人说话。

三个人轮流讲了一上午。

pjm讲的是数据结构,语速很快,思路跳跃。方糖跟得很吃力,但隐约能感觉到他真的很厉害。

qmd讲的是字符串,讲着讲着就开始跑题,从后缀自动机讲到人生哲理,把一屋子人都逗笑了。

郭天依最后讲,还是那么稳,那么清晰。

中午休息的时候,方糖在食堂遇到了qmd。

他端着餐盘走过来,在她对面坐下。

“你是浙江队的?”

方糖点点头。

qmd看了看她的胸牌。

“方糖?递补进来的那个?”

方糖有点尴尬。

“对。”

qmd笑了。

“别不好意思。递补也是省队。”他扒了一口饭,“我当年也是递补进来的。”

方糖愣住了。

“真的?”

qmd点点头。

“真的。后来拿了省选第一。”

方糖不知道该说什么。

qmd看着她,忽然说:“你眼神不对。”

“什么?”

“你眼睛里有一种东西,”qmd说,“我见过的。”

方糖愣住了。

“什么?”

qmd笑了笑。

“想赢的人,眼神都一样。”

十

下午的课结束后,方糖在走廊里遇到了郭天依。

她一个人站在窗边,看着外面。

方糖走过去,在她旁边站定。

“郭队。”

郭天依转过头,看着她。

“怎么了?”

方糖犹豫了一下,问:“你当年……是怎么当上队长的?”

郭天依沉默了一会儿。

然后她笑了。

“不知道。”她说,“可能是运气吧。”

方糖看着她,没说话。

郭天依继续说:“其实当队长挺累的。要带队,要讲课,要处理各种事情。有时候也想偷懒。”

她顿了顿。

“但看到你们,就觉得值得。”

方糖愣住了。

郭天依拍拍她的肩膀。

“加油。你也会走到这一步的。”

她转身走了。

方糖站在原地,看着她的背影。

十一

晚上,方糖回到宿舍,打开手机。

群里又热闹起来了。

bunH2O:听说你们浙江集训请了郭天依?

fangtang:对。

bunH2O:还有pjm和qmd?

fangtang:对。

bunH2O:卧槽!!!这也太强了吧!!!

someone_138:你冷静点

bunH2O:冷静不了!郭天依是我女神!

ningagou:你不是喜欢吃饭吗?

bunH2O:不一样!吃饭是神,郭天依是女神!

方糖看着那些消息,忍不住笑了。

她给宁嘎狗发私信:“bunH2O疯了。”

宁嘎狗秒回:“他一直疯。”

方糖笑了。

她打字:“你呢?今天怎么样?”

宁嘎狗发了一个害羞的表情。

“吃饭今天给我发了两个??。”

方糖愣住了。

“两个?”

“对。一个早上,一个晚上。”

方糖盯着那行字,不知道该说什么。

宁嘎狗继续说:“我觉得他在用??计数。一个代表想我一次。”

方糖笑得不行。

“你想多了吧?”

宁嘎狗发了一个委屈的表情。

“万一呢?”

十二

深夜,方糖又收到了一条消息。

是沉石鱼惊旋。

沉石鱼惊旋:今天好点吗?

方糖看着那行字,心里暖暖的。

她打字:“好点了。今天听懂了。”

沉石鱼惊旋:那就好。

方糖想了想,又发了一条:

“今天我遇到了一个很厉害的人。”

沉石鱼惊旋:谁?

“郭天依。江苏队的队长。”

沉默了几秒。

然后他回了。

沉石鱼惊旋:我知道她。

方糖愣住了。

“你知道?”

沉石鱼惊旋:她的代码我看过。

沉石鱼惊旋:很干净。

方糖盯着那行字,心里那种奇怪的感觉又浮了上来。

他看过郭天依的代码?

他是谁?他到底看过多少人的代码?

但她没问。

她只是打字:“她说我眼神里有一种东西。”

沉石鱼惊旋:什么?

方糖想了想,回复:“想赢的眼神。”

沉默。

很久的沉默。

然后他回了。

沉石鱼惊旋:她没说错。

沉石鱼惊旋:你有。

方糖看着那行字,眼眶有点酸。

她打字:“晚安。”

沉石鱼惊旋:晚安,方糖。

窗外,夜色很深。

但她觉得,今晚的月亮特别亮。

第十二章 往日之影

一

七月二十日,杭州二中。

浙江省队集训最后一天。

方糖走进教室的时候,感觉到气氛和往常不一样。没有人聊天,没有人看手机,所有人都盯着电脑屏幕,表情凝重。

焦教练站在讲台上,手里拿着一沓试卷。

“今天的模拟赛,是集训的最后一场。”他的声音很平静,“题目难度对标NOI,甚至更高。”

他顿了顿。

“做好心理准备。”

方糖深吸一口气,找到自己的位置坐下。

八点整,题目发下来了。

二

第一题,数据结构。

方糖读了一遍,没看懂。又读了一遍,还是没看懂。

她看了一眼旁边的男生,他已经在敲代码了。

她强迫自己冷静下来,再读一遍。

终于看懂了。是一道树上的问题,需要维护路径信息。

她脑子里闪过几种做法,但都觉得不行。

时间一分一秒地流逝。

四十分钟后,她决定先写暴力。

三

第二题,图论。

这道题她见过类似的。是一种很冷门的模型,需要转化成最短路来做。

她想起一个月前,方铨铎给她讲过一道题。

那时候她刚进省队,压力很大,方铨铎每天晚上给她打电话,讲一些他当年遇到的题目。

其中有一道,和这个很像。

她闭上眼睛,回忆方铨铎当时的讲解。

“……这种模型的关键在于,要把每个状态拆成两个点……”

“……然后跑最短路……”

“……注意边界条件……”

她睁开眼,开始敲代码。

两个小时后,代码通过了样例。

她看着屏幕上那个绿色的“AC”,愣住了。

四

第三题,字符串。

她看了一眼,直接放弃了。太难了,完全没思路。

她写了暴力,拿了三十分。

第四题,动态规划。

她又想起了方铨铎。这道题和昨天方铨铎讲的那道,几乎是同一类。

她开始敲代码。

五

下午一点,比赛结束。

方糖提交了所有题目,总分210。

她不知道这个分数算高还是算低。

走出教室的时候,她看到焦教练站在门口,表情复杂。

“今天的题目,”他说,“全国能上200分的,不超过二十个人。”

方糖愣住了。

焦教练看着她。

“你210分。”

方糖不知道该说什么。

焦教练点点头,走了。

六

晚上,成绩公布了。

第一名:沉石鱼惊旋 400分 第二名:方糖 210分 第三名:周明 190分 ……

方糖盯着那个排名,脑子一片空白。

她第二?

她居然第二?

群里已经炸了。

bunH2O:卧槽卧槽卧槽!!!

someone_138:方糖牛逼!!!

ningagou:你第二???

fangtang:我也不知道怎么回事

bunH2O:沉石鱼惊旋400,你210,这差距……

ningagou:闭嘴!

方糖看着那些消息,忍不住笑了。

但她心里清楚,自己能做出来,是因为方铨铎。

那两道题,都是他讲过的。

七

她拿起手机,给方铨铎打电话。

响了一声,就接通了。

“爸。”

“嗯?”

方糖深吸一口气。

“谢谢你。”

方铨铎沉默了两秒。

“谢什么?”

“今天的题目,”方糖说,“有两道是你讲过的。”

方铨铎没说话。

方糖继续说:“第二题,那个图论模型,你一个月前给我讲过。第四题,那个DP,你昨天刚讲的。”

她顿了顿。

“如果没有你,我可能一道都做不出来。”

电话那头,很久没有说话。

久到方糖以为信号断了。

“爸?”

方铨铎的声音传来,有点哑。

“小糖,你做得很好。”

方糖愣住了。

“爸,你怎么了?”

方铨铎沉默了一会儿。

“没什么。”他说,“只是想起了一些事。”

八

挂断电话后,方铨铎坐在书房里,盯着电脑屏幕发呆。

喵爱走进来,看到他那个样子,愣了一下。

“怎么了?”

方铨铎没说话。

喵爱走过去,在他旁边坐下。

“小糖考得很好?”

方铨铎点点头。

“那你怎么这副表情?”

方铨铎沉默了很久。

然后他开口了。

“第二题,”他说,“那个图论模型。”

喵爱看着他。

“那道题,我当年也考过。”

喵爱愣住了。

方铨铎继续说:“那时候,全考场只有一个人做出来。”

喵爱的声音有点紧。

“谁?”

方铨铎转过头,看着她。

“他。”

喵爱沉默了。

九

方铨铎想起很多年前的事。

那时候他刚进省队,意气风发,以为自己天下第一。

然后遇到了一道题。

那道题,他想了一整晚,想不出来。

第二天,有个人走过来,在他旁边坐下。

“这道题,我教你。”

那个人讲得很慢,每一步都解释得很清楚。

他听着听着,忽然觉得好像也没那么难了。

讲完,那个人站起来。

“还有问题吗?”

他摇摇头。

那个人笑了笑,走了。

他盯着草稿纸上那个图,发了很久的呆。

后来他才知道,那道题,全考场只有那个人做出来。

那个人叫铝の。

十

方铨铎抬起头,看着喵爱。

“你说,小糖今天做出来的那道题,和我当年遇到的那道,一模一样。”

喵爱愣住了。

“你的意思是……”

方铨铎摇摇头。

“我不知道。”

他顿了顿。

“但那个模型,太偏了。如果不是有人专门教过,不可能做得出来。”

喵爱没说话。

方铨铎继续说:“我当年是他教的。小糖……是我教的。”

他看着窗外,眼神很复杂。

“你说,这是巧合吗?”

喵爱握住他的手。

“不管是不是巧合,”她说,“小糖做出来了,这是好事。”

方铨铎点点头。

但他心里,一直想着那个人。

十一

晚上,方糖躺在床上,翻来覆去睡不着。

手机震了。

是沉石鱼惊旋的消息。

沉石鱼惊旋:今天考得不错。

方糖看着那行字,笑了。

她打字:“谢谢。”

沉石鱼惊旋:第二题和第四题,做得很好。

方糖愣住了。

他怎么知道是哪两题?

她打字:“你怎么知道?”

沉石鱼惊旋:因为那两道题最难。

方糖想了想,好像有道理。

她又打字:“你今天又是400分。”

沉石鱼惊旋:嗯。

方糖盯着那个“嗯”,忽然有点好奇。

她打字:“你什么时候开始学竞赛的?”

沉默了几秒。

沉石鱼惊旋:很久以前。

方糖看着那三个字,心里那种奇怪的感觉又浮了上来。

很久以前?

她还想再问,但他的头像已经灰了。

下线了。

十二

第二天早上,方糖收拾好行李,准备离开集训基地。

走出大门的时候,她回头看了一眼那栋楼。

二十天。

她在这里待了二十天。

从一个递补进来的,变成了集训第二。

手机震了。

是宁嘎狗的消息:“回家了?”

她回复:“刚出来。”

“吃饭让我问你,下次集训能不能去长沙。”

方糖愣住了。

“什么意思?”

宁嘎狗发了一个害羞的表情。

“他说想当面谢谢你。”

方糖笑了。

她打字:“谢我什么?”

宁嘎狗回:“谢你帮我追到他。”

方糖看着那行字,笑得不行。

她打字:“行,下次去长沙。”

收起手机,她继续往前走。

阳光照在她身上,暖洋洋的。

手机又震了。

是方铨铎的消息。

爸:到家了说一声。

方糖看着那行字,心里暖暖的。

她回复:“好。”

然后她又加了一句:

“爸,谢谢你。”

几秒后,方铨铎回了。

爸:不客气。

爸:你是我的骄傲。

方糖盯着那行字,眼眶有点酸。

她抬起头,看着天空。

今天的阳光,格外好看。

第十三章 最后之路

一

八月五日,成都。

NOI开赛前一周。

方糖站在一栋灰色的大楼前,看着门口那块牌子,心情有些复杂。

奶龙训练营·线下集训

她以为奶龙训练营永远只活在线上。那些漆黑的摄像头,那些从不露面的神秘教师,那些只有代码没有脸孔的对局——她以为这就是奶龙的全部。

但就在三天前,她收到了通知。NOI前一周,成都,线下集训。寄件人那栏写着:奶龙训练营组委会。

她犹豫了两秒,就报了名。

不为别的,只因为那个灰色头像。

她想知道,那个永远躲在屏幕后面的人,到底是什么样子。

走进大楼,大厅里已经站了几十个人。空调开得很足,冷气混着人群的交谈声,嗡嗡地回荡在空旷的空间里。方糖扫了一眼,看到了不少熟悉的面孔——bunH2O正和someone_138争论着什么,两个人的脸都快贴到一块儿去了;宁嘎狗站在角落里,旁边是面无表情的吃饭。

宁嘎狗先看到了她,使劲挥手。

方糖走过去。

“你们也来了?”

宁嘎狗点点头,下意识看了一眼吃饭。

“他非要来。”

吃饭没说话,只是盯着手里的论文。那是一本很厚的册子,封面上印着“TopTree最新进展”几个字。他已经盯着它看了整整一路,从长沙看到成都,从机场看到这里,仿佛那薄薄的纸页里藏着整个宇宙的真理。

方糖忍不住笑了。

“你呢?你不是说他来你才来?”

宁嘎狗的脸腾地红了。

“别瞎说。”

但他的语气里没有反驳的意思。方糖注意到,他的手正搭在吃饭的胳膊上,而吃饭没有躲开。

她愣住了。

“你们俩……什么时候……”

宁嘎狗的脸更红了,红得像要滴出血来。他低下头,盯着自己的脚尖,恨不得找个地缝钻进去。

吃饭抬起头,看了方糖一眼。

“集训第二天。”

他的语气很平静,仿佛在说今天天气不错。

方糖张大嘴巴。

“这么快?”

她记得集训才刚开始没几天。

宁嘎狗小声嘟囔:“他主动的……”

吃饭面无表情地补充:“你话太多。”

宁嘎狗委屈地看他一眼。

吃饭沉默了两秒。然后,在方糖惊讶的目光中,他把手搭在了宁嘎狗肩上。

那动作很轻,轻得像怕惊扰什么珍贵的东西。但方糖看得很清楚——那是保护的姿态,是默许,是承认。

她忽然觉得自己很多余。

这两个人之间,已经有一种旁人插不进去的气场了。

二

报到手续办完后,方糖领到了房卡和集训手册。

手册很厚,封面是奶龙训练营标志性的灰色。她翻开第一页,看到了日程安排。

八月六日上午,数据结构专题。八月六日下午,模拟赛。八月七日,图论专题。八月七日,模拟赛。一天一天排下去,满满当当,直到八月十二日。

她漫不经心地往下翻,忽然停住了。

主讲人那一栏,写着一个她再熟悉不过的名字。

方铨铎。

她以为自己看错了,揉了揉眼睛,又看了一遍。

还是那三个字。

方铨铎。

她翻到最后一页,看到主讲人介绍:

方铨铎:NOI金牌、IOI金牌、前国家队成员。本次集训总负责人。

方糖脑子里一片空白。

她爸是集训负责人?

她怎么不知道?

她站在大厅中央,周围的人来来往往,行李箱的轮子在地板上咕噜咕噜响。但她什么都听不见,只是盯着那几行字发呆。

过了很久,她才想起掏出手机。

电话响了两声,就接通了。

“爸。”

“嗯?”

“你在成都?”

电话那头沉默了两秒。那两秒很长,长得方糖能听见自己的心跳。

“你看到了?”

方糖深吸一口气。

“你怎么不早说?”

方铨铎笑了。那笑声从电话里传来,带着一点促狭,一点得意。

“想给你个惊喜。”

方糖不知道该说什么。

惊喜?这叫惊喜?她爸是集训总负责人,她居然是从手册上知道的?

“晚上一起吃饭?”方铨铎问。

方糖沉默了一会儿。

“好。”

挂断电话后,她站在原地,发了一会儿呆。

宁嘎狗不知道什么时候凑了过来。

“怎么了?”

方糖把手册递给他。

宁嘎狗看了一眼,眼睛瞪得老大。

“你爸?总负责人?”

方糖点点头。

宁嘎狗的表情变得很复杂。他看看手册,又看看方糖,再看看手册,仿佛在确认什么难以置信的事实。

“那你这次……岂不是要被他盯着?”

方糖叹了口气。

“我也没想到。”

三

晚上六点,方糖在一楼餐厅见到了方铨铎。

他坐在靠窗的位置,穿一件简单的白衬衫,正在看什么文件。窗外的暮色把半边天染成橘红色,光线从玻璃透进来,在他身上落下一层柔和的光晕。

方糖走过去,在他对面坐下。

“爸。”

方铨铎抬起头,合上文件。

“来了?”

他的语气很平常,就像在家里叫她吃饭一样。

方糖盯着他看了几秒。

“你怎么不早说?”

方铨铎笑了。

“说了就没惊喜了。”

方糖瞪了他一眼。

“这叫惊喜?这叫惊吓。”

方铨铎笑得更开心了。

“有那么夸张吗?”

方糖没说话。

服务员走过来,两个人点了菜。等菜的间隙,方铨铎看着她。

“集训第一天,感觉怎么样?”

方糖想了想。

“还没开始,不知道。”

方铨铎点点头。

“明天的课是我讲。”

方糖看着他。

“难吗?”

方铨铎没有马上回答。他端起茶杯喝了一口,目光落在窗外,仿佛在回忆什么。

“对你来说,应该还行。”

他顿了顿。

“但有一道题,你可能会卡住。”

方糖愣住了。

“什么题?”

方铨铎摇摇头。

“明天你就知道了。”

菜上来后,两个人边吃边聊。方铨铎问起宁嘎狗和吃饭的事,方糖说了他们在一起的消息。方铨铎听完,只是点点头,说了一句“挺好”。

但他的眼神里,有一种方糖看不懂的东西。

像是怀念。

又像是……羡慕。

四

吃完饭,方糖回到宿舍。

宁嘎狗还没回来。她发消息问他在哪儿,他秒回说和吃饭在外面。

方糖笑了笑,没有多问。

她躺在床上,盯着天花板。房间里很安静,只有空调运转的嗡嗡声。窗外的夜色已经完全黑了,城市的灯火在远处闪烁。

她想起方铨铎刚才的眼神。

那是她从未在父亲脸上见过的东西。

手机震了。

是宁嘎狗发来的照片。

照片里,吃饭坐在一家小店的桌前,面前放着一碗面。他低着头,正在用筷子把面条摆成某种奇怪的形状。那专注的神情,和他研究论文时一模一样。

宁嘎狗的配文是:“他在用面条研究TopTree。”

方糖看着那张照片,忍不住笑出了声。

她打字问:“你确定他是在约会?”

宁嘎狗回:“不确定。但他让我在旁边看着。”

方糖盯着那行字,忽然有点感动。

对于吃饭来说,能让一个人在旁边看着自己研究TopTree,可能就是他能给出的最大的信任了。

她放下手机,看着窗外。

成都的夜晚和杭州不太一样。空气里有一种麻辣的味道,混着夜风,从窗户的缝隙里钻进来。

她忽然有点期待明天了。

五

第二天早上八点,方糖走进教室。

教室很大,能容纳两百多人。空调开得很足,冷气嗖嗖地吹着。她找了个靠前的位置坐下,旁边是宁嘎狗,后面是吃饭。

吃饭还是那副面无表情的样子,手里拿着那本永远看不完的论文。宁嘎狗坐在他旁边,时不时偷偷看他一眼。

方糖看在眼里,忍不住笑了。

八点整,方铨铎走上讲台。

教室里瞬间安静下来。

他穿着和昨天一样的白衬衫,袖口挽到小臂。站在讲台上,他没有马上说话,而是先扫视了一圈台下的学员。那目光很平静,却有一种让人不敢直视的力量。

“大家好,我是方铨铎。”

他的声音不高,但在安静的教室里格外清晰。

“这一周的数据结构专题,由我负责。”

他打开投影,开始讲课。

方糖听得很认真。她知道自己基础不如别人,只能靠努力弥补。

但二十分钟后,她开始吃力了。

那些概念、那些定理、那些推导,一个接一个砸过来,她拼命记,拼命理解,却还是跟不上。

四十分钟后,她彻底听不懂了。

她看了看周围的人。宁嘎狗皱着眉头,手里的笔停在半空,好久没有动。吃饭难得地抬起头,盯着黑板,眼神专注得像在研究一道难题。后面几排的人,有的在疯狂记笔记,有的在发呆,有的已经放弃了,靠在椅背上闭着眼睛。

方铨铎讲完一道题,停下来。

“有问题吗?”

教室里一片沉默。

他点点头,继续讲。

那声音不急不缓,像一条平静的河流,载着那些深奥的知识,从讲台上流淌下来。

方糖听着听着,忽然有一种奇怪的感觉。

她想起爸爸在家里的样子。那个给她讲题、陪她刷题、永远耐心解答她问题的人,和此刻站在讲台上的人,好像是同一个人,又好像不是。

此刻的他,是属于所有人的。

六

课间休息的时候,方糖走到讲台前。

“爸。”

方铨铎抬起头。

“怎么了?”

方糖压低声音,不想让别人听到。

“你讲的这些,我怎么都没听过?”

方铨铎笑了。

“因为你还没学到。”

他顿了顿,翻开讲义,指着上面的一行字。

“这是国家队集训的内容。”

方糖愣住了。

国家队集训?

她现在只是省队。

方铨铎看着她,目光里有一种复杂的情绪。

“听不懂正常。但你要记住。”

他指着那行字,语气变得郑重起来。

“记住这个bitset和集合幂级数。”

他看着她,一字一句地说:

“今年一定会考。”

方糖盯着那行字,把它刻在脑子里。

七

中午吃饭的时候,方糖在食堂遇到了宁嘎狗和吃饭。

他们坐在一起,面前各放着一份饭。吃饭正在低头看手机,屏幕上是一篇论文。宁嘎狗在旁边,时不时看他一眼,然后低头吃一口饭。

那画面看起来很平常,却又透着一种奇怪的和谐。

方糖端着餐盘走过去,在他们对面坐下。

“你们天天这样?”

宁嘎狗抬起头。

“哪样?”

方糖指了指吃饭。

“他看论文,你看他。”

宁嘎狗脸红了。

吃饭抬起头,看了方糖一眼。

“有问题吗?”

他的语气很平静,没有任何被冒犯的意思。

方糖摇摇头。

“没问题。就是好奇你们平时聊什么。”

吃饭想了想。

“聊TopTree。”

方糖看向宁嘎狗。

宁嘎狗点点头。

“他给我讲,我听。”

方糖愣住了。

“你听得懂?”

宁嘎狗老实回答:“听不懂。”

方糖笑了。

“那你还听?”

宁嘎狗看了吃饭一眼。那一眼里有很多东西——温柔、纵容、还有一点点无奈。

“他讲得开心就行。”

吃饭没说话,但嘴角微微上扬了一下。

那是一个很浅的弧度,浅到几乎看不出来。但方糖看见了。

她忽然觉得,这两个人虽然奇怪,但他们之间有一种旁人无法理解的东西。

那是一种默契,一种信任,一种把彼此放进生命里的方式。

八

下午是模拟赛。

题目是方铨铎出的。

方糖打开第一题,愣住了。

是bitset。

她想起上午方铨铎说的话——今年一定会考。

她深吸一口气,开始做题。

时间一分一秒地流逝。教室里只有键盘声,噼里啪啦,像一场永不停息的雨。偶尔有人叹气,有人抓头发,有人盯着屏幕发呆。

方糖沉浸在自己的世界里。

那道题很难,比她做过的任何一道题都难。但方铨铎讲的思路还在脑子里,那些推导、那些转化、那些技巧,一点一点拼凑起来。

三个小时后,她提交了代码。

屏幕上弹出结果:第一题100分,第二题70分,第三题40分。

总分210。

她靠在椅背上,长出一口气。

走出考场的时候,她看到方铨铎站在门口。

阳光从窗户照进来,在他身上投下一层金边。他就那样站着,好像在等什么人。

看到她出来,他问:

“多少?”

“210。”

方铨铎点点头。

“第一题做出来了?”

方糖点点头。

方铨铎笑了。那笑容很淡,却让方糖心里一暖。

“不错。”

方糖看着他,忽然问:

“爸,你当年第一次做这道题的时候,多少分?”

方铨铎沉默了两秒。

“0分。”

方糖愣住了。

“0分?”

方铨铎点点头。他的目光落在窗外,仿佛在看很远很远的地方。

“那道题,我当时完全不会。”

方糖看着他。

“那后来怎么会的?”

方铨铎笑了笑。

那笑容里有一种方糖看不懂的东西。

“有人教的。”

他说。

九

晚上,方糖回到宿舍。

宁嘎狗还没回来。她躺在床上,盯着天花板,想着白天的事。

那道题,她做出来了。因为方铨铎讲过。

而方铨铎,是别人教的。

那个人是谁?

她想起方铨铎提起那个人时的眼神。那是一种很复杂的神情,怀念、感激、还有一点说不清的东西。

手机震了。

是宁嘎狗的消息。

宁嘎狗:方糖,你睡了吗?

方糖:没。

宁嘎狗:我有个问题想问你。

方糖:什么?

宁嘎狗:你爸当年追你妈的时候,是怎么追的?

方糖看着那行字,愣住了。

她打字:你问这个干嘛?

宁嘎狗:我想参考一下。

方糖笑得不行。

她打字:你直接问吃饭不就行了?

宁嘎狗:他只会回我“??”。

方糖笑出了声。

她打字:那你试试用??回他。

宁嘎狗:什么意思?

方糖:他发??,你也发??。这样你们就用同一种语言了。

宁嘎狗:……

宁嘎狗:我试试。

方糖放下手机,看着窗外。

成都的夜色很深,但远处的灯火还在闪烁。

她忽然有点期待明天的课了。

十

第二天早上,方糖在食堂遇到了宁嘎狗。

他眼睛下面有点青,显然没睡好。但他的表情很兴奋,像一只发现了新大陆的小狗。

“怎么样了?”方糖问。

宁嘎狗压低声音,生怕被别人听见。

“昨晚我给他发了??。”

方糖看着他。

“他回什么?”

宁嘎狗的脸红了。

“他回了我两个??。”

方糖愣住了。

“两个?”

宁嘎狗点点头。

“然后我又回了他三个。”

方糖忍不住笑了。

“你们这是在用??聊天?”

宁嘎狗认真地说:

“这是我们的语言。”

方糖笑得直不起腰。

吃饭端着餐盘走过来,看到方糖在笑,愣了一下。

“怎么了?”

方糖摆摆手。

“没什么。”

吃饭看向宁嘎狗。

宁嘎狗脸红了,低下头吃饭。

吃饭没说话,在他旁边坐下,把自己盘子里的肉夹了一块给他。

那动作很自然,像是做过无数次。

方糖看着这一幕,忽然觉得心里暖暖的。

这两个人,虽然奇怪,但真的很甜。

十一

上午的课还是方铨铎讲。

他讲了一道很偏的题,用到了一个很冷门的技巧。方糖听得很吃力,但还是努力记下来。

课间的时候,方铨铎走到她旁边。

“听懂了吗?”

方糖老实回答:“一半。”

方铨铎点点头。

“正常。这道题当年我也没听懂。”

方糖愣住了。

“那你怎么学会的?”

方铨铎沉默了一会儿。

“有人教我的。”

方糖看着他。

“谁?”

方铨铎没有回答。

他只是说:“一个很重要的人。”

然后就转身走回讲台了。

方糖盯着他的背影,心里那种奇怪的感觉又浮了上来。

一个很重要的人。

沉石鱼惊旋也说过同样的话。

十二

下午又是模拟赛。

这次方糖只拿了180分。

她有点沮丧。走出考场的时候,脚步都比平时慢。

方铨铎还是站在门口。

看到她出来,他问:

“多少?”

“180。”

方铨铎点点头。

“正常。这套题本来就难。”

方糖看着他,忽然问:

“爸,你当年也有考不好的时候吗?”

方铨铎笑了。

“当然有。”

他看着窗外,目光变得悠远。

“而且很多。”

方糖没说话。

方铨铎转过头,看着她。

“小糖,你知道竞赛这条路最重要的是什么吗?”

方糖摇摇头。

方铨铎说:

“不是天赋,不是努力,是能扛得住失败。”

他顿了顿。

“你今天180分,明天可能又210分。起起伏伏很正常。重要的是,你别被一次失败打趴下。”

方糖听着他的话,心里那股沮丧慢慢散去了。

她点点头。

“我知道了。”

方铨铎笑了。

“去吧。晚上好好休息。”

十三

晚上复盘的时候,方铨铎讲了一道题。

讲到一半,他忽然停下来。

教室里安静下来,所有人都看着他。

方铨铎沉默了几秒,然后说:

“这道题,是我当年最怕的。”

他的声音很平静,却有一种让人屏住呼吸的力量。

“那年NOI,这道题只有三个人做出来。”

他顿了顿。

“其中一个人,教了我。”

方糖坐在台下,盯着他。

她想起他说过的话。

有人教他。

一个很重要的人。

她想起沉石鱼惊旋说过的话。

有人教。

一个很重要的人。

她想起那天在NOI赛场外见到的那个身影。

那个戴着口罩、穿着黑色连帽衫的人。

那双眼睛。

太亮了,亮得不像普通人。

一个念头从脑子里冒出来。

太荒谬了。

她摇摇头,把这个念头甩出脑海。

十四

晚上十一点,方糖睡不着,走到走廊尽头的窗边。

窗外是成都的夜景。高楼大厦,灯火通明,一条条街道像发光的河流,蜿蜒向远方。

身后传来脚步声。

她转过头,看到宁嘎狗和吃饭走过来。

宁嘎狗看到她,愣了一下。

“你也睡不着?”

方糖点点头。

宁嘎狗走到她旁边,看着窗外。吃饭站在他身后,没有说话。

三个人沉默地看着夜景。

过了一会儿,宁嘎狗忽然开口:

“方糖。”

“嗯?”

“你觉得我们能拿金牌吗?”

方糖想了想。

“不知道。”

宁嘎狗叹了口气。

“我也觉得不知道。”

吃饭忽然开口:

“能。”

两个人转过头,看着他。

吃饭还是那副面无表情的样子。

“你们能。”

宁嘎狗愣住了。

“你怎么知道?”

吃饭看着他。

“因为你们想。”

宁嘎狗的脸红了。

方糖看着他们,忽然笑了。

她转过身,继续看着窗外。

成都的夜色很美。

但更美的,是身边的人。

第十四章 NOI

一

八月十日,成都。

NOI2036终于来了。

方糖站在成都世纪城国际会议中心门口,仰头看着那栋气派的建筑。阳光刺眼,晒得她眯起眼睛。门口的广场上挤满了人,各省选手拖着行李箱,穿着各自鲜艳的队服,三三两两地聚在一起。有人在拍照,有人在聊天,有人靠在行李箱上刷手机。嘈杂的人声混着行李箱轮子滚过地面的声音,嗡嗡地回荡在闷热的空气里。

浙江队的队服是蓝色的,胸口印着“ZJ”两个白色字母。方糖低头看了看自己身上的衣服,又看了看周围那些陌生的面孔,深吸一口气。

一个月前,她还是那个差一分进省队的替补。那时候她以为自己完了,以为竞赛这条路走到头了。她在食堂里被宁嘎狗安慰,在宿舍里盯着天花板发呆,在心里一遍遍地问自己:如果再多考一分,现在会是什么样子?

然后刘家骏退出了。没有任何解释,没有任何预兆,就那样退出了。她递补进去,成了浙江省队的一员。

命运这东西,真是奇怪。

手机震了。

是宁嘎狗的消息:“你到了吗?”

她回复:“刚到。”

“我们在门口左边,你快来!”

方糖抬起头,朝左边看去。人群中,宁嘎狗正拼命挥手,那只手举得高高的,生怕她看不见。旁边站着吃饭,还是那副万年不变的表情,手里拿着那本永远看不完的论文。再旁边是bunH2O,正举着手机对着天空拍照,也不知道在拍什么。

方糖忍不住笑了,拖着行李箱朝他们走过去。

二

报到流程比想象中长得多。

先签到,再领材料,然后拍照,最后去宿舍。方糖跟着队伍一点点往前挪,目光却一直在人群中四处搜寻。

她在找一个人。

那个永远躲在灰色头像后面的人。那个永远不开摄像头的人。那个永远只活在代码里的人。那个说“NOI见”的人。

三个月了。从奶龙训练营的第一天起,他们就在对话框里说话。她发消息,他回复。她问问题,他回答。她抱怨题目太难,他发来一句“你比你自己想的厉害”。那些深夜的对话,那些“晚安,方糖”,那些“因为你的代码真实”——它们像是另一个世界的事,隔着一层屏幕,隔着无数个夜晚。

现在她终于来到他说的那个地方。他说NOI见。他说会来。

她一定要找到他。

但找了一圈,没有看到任何疑似的身影。没有黑色连帽衫,没有压低帽檐的人,没有那双亮得不像话的眼睛。

也许他还没到?也许他在别的队伍里?也许……

她摇摇头,告诉自己不要急。

三

下午三点,开幕式。

巨大的会场里坐满了人,各省选手按照省份分区入座。方糖坐在浙江队的区域里,看着台上灯光闪烁,听着主持人激情澎湃的开场白。

然后各省队开始依次入场。

北京队。湖南队。广东队。一个一个走过去,屏幕上打出他们的名字,台下响起稀稀拉拉的掌声。方糖睁大眼睛,在每一支队伍里搜寻。

江苏队出来的时候,她的心跳漏了一拍。

郭天依走在最前面,马尾扎得很高,脸上带着淡淡的笑。后面跟着裴嘉明,还是一脸严肃。再后面是仇牧达,正和旁边的人说着什么,把那人逗笑了。

然后是十几个她不认识的选手。

她一个一个看过去。

没有。

没有黑色连帽衫。没有压低帽檐的身影。没有那双眼睛。

她皱起眉头。

也许他没在江苏队?也许他在别的省?他从来没说过自己是哪个省的。

她继续往后看。上海队。湖北队。四川队。重庆队。一个一个,从头看到尾。

还是没有。

开幕式结束后,方糖挤到公告栏前。

那里贴着所有参赛选手的名单,按省份排列,密密麻麻的名字占满了整面墙。她深吸一口气,找到江苏队那一栏。

郭天依。裴嘉明。仇牧达。李思睿。王嘉宁。张一凡。刘思远。赵文博。陈雨桐。周晓阳。郑浩然。许欣然。林子涵。吴思琪。宋佳怡。何明远。

一行一行看下去,看到最后一个名字。

没有。

没有沉石鱼惊旋。

她揉了揉眼睛,又看了一遍。从头到尾,一个一个名字看过去。

还是没有。

她退后几步,把整个公告栏从上到下看了一遍。所有省份,所有名字,三百多个选手。

没有那个名字。

她站在公告栏前,盯着那片密密麻麻的名字,脑子里一片空白。

他说NOI见。

他说会来。

但名单上没有他。

四

晚上,方糖回到宿舍,躺在床上发呆。

同宿舍的是浙江队的另外三个女生,都出去串门了。房间里很安静,只有空调嗡嗡作响。窗外的夜色已经完全黑了,城市的灯火在远处闪烁。

她翻来覆去睡不着,脑子里全是那个没有出现的名字。

她拿起手机,点开那个灰色的头像。对话框还停留在昨天的消息上。她发的那条“你在哪儿?”孤零零地躺在那里,没有回复。

她盯着屏幕看了很久,又把手机放下。

再拿起来,再看一眼。

还是没有回复。

凌晨一点,她终于迷迷糊糊睡着了。

梦里全是那个灰色的头像。它在一闪一闪,她点开,却什么也没有。

五

八月十一日,NOI第一天。

早上七点,方糖就醒了。她几乎一夜没睡,眼睛下面有两团淡淡的青色。洗漱,吃早饭,检查证件,然后跟着浙江队的大巴前往考场。

大巴上很安静,没人说话。每个人都在闭目养神,或者盯着窗外发呆。方糖靠在窗边,看着成都的街景从窗外掠过。高楼,立交桥,绿化带,骑电动车的外卖员,背着书包的学生。普通得不能再普通的城市早晨。

但她脑子里全是那个没有出现的名字。

考场设在成都世纪城会展中心。巨大的展厅里摆满了电脑,一排一排,整整齐齐,像等待检阅的士兵。空调开得很足,冷气嗖嗖地吹着,方糖一进门就打了个寒战。

她找到自己的位置,坐下。

电脑已经开机,屏幕上显示着登录界面。她输入考号、密码,进入系统。

还有二十分钟。

她深吸一口气,闭上眼睛。

脑子里忽然浮现出集训时方铨铎说的话。

那是在奶龙训练营的线下集训,她爸站在讲台上,指着讲义说:“记住这个bitset和集合幂级数,今年一定会考。”

她当时愣住了,问他为什么这么肯定。他只是笑了笑,没有回答。

现在她坐在NOI的考场里,那句话忽然变得格外清晰。

她睁开眼睛,看着屏幕。

八点整,题目发下来了。

六

第一题,数据结构。

方糖快速浏览了一遍题面,心里立刻有了思路。是一道树上的问题,需要用树链剖分维护路径信息。她做过类似的,还专门练过。她开始敲代码,手指在键盘上飞快移动。键盘声噼里啪啦地响着,和周围此起彼伏的敲击声混在一起,像一场永不停息的雨。

四十分钟后,第一题通过。屏幕上弹出绿色的100分,她长出一口气。

第二题,图论。

题面有点长,她读了两遍才完全理解。是一道最小割的变种,需要转化成对偶图最短路来做。她想起集训时郭天依讲过的内容,那些复杂的推导忽然变得清晰起来。

一个小时后,第二题通过。

第三题,她愣住了。

题目很长,足足占了两页屏幕。她一行一行读下去,越读心跳越快。

bitset。集合幂级数。

和方铨铎讲的一模一样。

她盯着屏幕,手开始发抖。不是紧张,是激动。她爸真的没有骗她。他真的把会考的题目告诉了她。虽然他没有明说,但他用那种方式让她记住了。

她深吸一口气,强迫自己冷静下来。

这道题很难。比前两道加起来都难。她需要集中全部注意力。

她开始推演。bitset的用法,集合幂级数的转化,状态压缩的技巧。那些她在集训时听得半懂不懂的东西,此刻忽然变得清晰起来。方铨铎的讲解在她脑子里一遍遍回放,像刻进去的一样。

她开始敲代码。

两个小时过去了。

当她按下提交键,屏幕上弹出绿色的100分时,她几乎要跳起来。

还剩一个半小时。第四题。

第四题是一道交互题,难度很大。她读了三遍,只弄懂了大概意思。时间不够了,她只能写暴力拿部分分。

下午一点,考试结束。

七

方糖走出考场,阳光刺得她睁不开眼。她在门口站了几秒,等眼睛适应了光线,然后径直走向公告栏。

那里已经围了一圈人,都在看今天刚贴出来的成绩单。有人兴奋地指着自己的名字,有人低着头默默走开,有人拿着手机拍照发群里。

她挤进去,找到江苏队那一栏。

一行一行看下去。

郭天依。裴嘉明。仇牧达。李思睿。王嘉宁。张一凡。刘思远。赵文博。陈雨桐。周晓阳。郑浩然。许欣然。林子涵。吴思琪。宋佳怡。何明远。

没有。

还是没有沉石鱼惊旋。

她退后几步,从头到尾把整个成绩单看了一遍。所有选手的名字都在上面,三百多个人,按省份排列,整整齐齐。

但没有那个名字。

没有沉石鱼惊旋。

她站在公告栏前,盯着那片密密麻麻的名字,脑子里一片空白。

他真的没有来。

八

下午三点,讲题环节。

所有选手坐在大厅里,听命题组讲解今天的题目。台上摆着一排桌子,坐着几个穿正装的人。主持人介绍他们的身份——都是竞赛圈的资深人物,有的当过国家队教练,有的出过好几年题。

第一题讲完了。第二题讲完了。

第三题开始的时候,主持人说:“下面有请这道题的出题人,方铨铎老师。”

方糖愣住了。

她爸?

方铨铎走上台,穿着那件她再熟悉不过的白衬衫。他站在台上,打开投影,声音平静得像在家里给她讲题一样。

“第三题,”他说,“是我出的。”

全场安静了一秒。然后爆发出低低的议论声。有人交头接耳,有人露出惊讶的表情,有人用崇拜的眼神看着台上。

方糖听不见那些声音。她脑子里一片空白。

她爸是出题人。

她想起集训时他说的话——“记住这个,今年一定会考”。她想起他指着那行字时郑重的表情。她想起自己当时还奇怪他为什么那么肯定。

因为他就是出题人。他早就知道会考什么。

方铨铎继续讲,声音很平静。他讲这道题的思路,讲bitset的用法,讲集合幂级数的技巧。那些复杂的推导在他嘴里变得清晰易懂,台下的人听得入神。

方糖坐在那里,看着他,心里涌起一种复杂的情绪。是感激,是骄傲,还有一点说不清的东西。

九

讲题结束后,方糖一个人走到没人的角落。

她靠着墙,慢慢蹲下来。脑子里很乱。今天发生的事太多了——考试,成绩单,没有出现的名字,还有她爸站在台上的样子。

她掏出手机,点开那个灰色的头像。

手指在屏幕上悬了很久,终于打出一行字:

方糖:成绩单上没有你。

发出去之后,她盯着屏幕。心跳很快,手心在出汗。

这一次,回复来得很快。

沉石鱼惊旋:嗯。

方糖看着那个字,心里涌起一股复杂的情绪。是失望,是困惑,还有一点点说不清的愤怒。

她打字:“你不是说会来吗?”

沉石鱼惊旋:我说过。

方糖:那你为什么没来?

沉默。

几秒后,消息弹出来。

沉石鱼惊旋:没有资格。

方糖愣住了。

没有资格?

她打字:“什么意思?你不是江苏队的吗?你模拟赛不是一直第一吗?”

沉石鱼惊旋:那些都是假的。

方糖盯着那行字,脑子转不过来。

假的?

她打字:“什么假的?”

沉石鱼惊旋:账号。成绩。排名。都是假的。

沉石鱼惊旋:我没有资格参加NOI。

沉石鱼惊旋:从来都没有。

方糖盯着屏幕,手指在发抖。

没有资格。从来都没有。

她想起那些深夜的对话。那些“晚安,方糖”。那些“因为你的代码真实”。那些“你比你自己想的厉害”。

全是假的吗?

不。不可能是假的。那些话里的温度,她感受得到。

她打字:“那你到底是谁?”

很久很久,没有回复。

她等了一分钟。五分钟。十分钟。周围人来人往,有人从她身边走过,奇怪地看她一眼。她顾不上那些,只是盯着屏幕。

就在她以为他不会回了的时候,消息弹出来。

沉石鱼惊旋:一个没有资格的人。

方糖盯着那行字,忽然想起今天的事。她爸站在台上讲第三题的样子。那些bitset,那些集合幂级数,那些她做出来的题。

她打字:“今天的第三题,是我爸出的。”

这一次,回复很快。

沉石鱼惊旋:我知道。

方糖愣住了。

她打字:“你怎么知道?”

沉石鱼惊旋:他的风格,我认得。

方糖的手抖得更厉害了。

他的风格,他认得?

她想起集训时方铨铎说的话。那天晚上,她问他当年那个教他的人是谁。方铨铎沉默了很久,然后说:“一个很重要的人。”

她想起方铨铎说那句话时的眼神。那种怀念,那种想念,那种藏在岁月深处的温柔。

她想起每年春节来家里吃饭的那个人。永远面无表情,话很少,但每次都会偷偷给她塞红包。她妈妈提起他时,脸上会露出奇怪的笑容。

她想起那本书里的笔记。“这道题想了一整晚,最后还是没做出来。明天去问问他。”那个“他”,是谁?

所有的线索,忽然串在了一起。

她的手抖得几乎握不住手机。

方糖:你是铝の吗?

消息发出去的那一刻,她的心跳几乎停止。

一秒。两秒。三秒。

屏幕亮了。

沉石鱼惊旋:是。

一个字。

就一个字。

方糖盯着那个字,脑子里一片空白。

第十五章 真相

一

八月十一日,晚上九点。

NOI第一天的比赛结束了,成都世纪城国际会议中心却比白天更热闹。大厅里到处都是人,三五成群地讨论着今天的题目。有人兴奋地复盘自己的解法,有人沮丧地说自己又挂了一道题,有人拿着手机对着成绩单拍照。嘈杂的人声混着空调的嗡鸣,嗡嗡地回荡在空旷的空间里。

方糖一个人坐在角落里。

她背靠着墙,抱着膝盖,盯着手机屏幕发呆。

屏幕上还停留在那个对话框。最后一条消息是下午发的——那个“是”字,孤零零地躺在那里,像一颗石子投进平静的湖面,激起一圈圈涟漪。

铝の。

沉石鱼惊旋是铝の。

那个每年春节来家里吃饭的人。那个永远面无表情、话很少、却会偷偷给她塞红包的人。那个她妈妈提起时会露出奇怪笑容的人。

她想起那些深夜的对话。那些“晚安,方糖”。那些“因为你的代码真实”。那些“你比你自己想的厉害”。

她想起他说这些话时的语气。隔着屏幕,她都能感受到那种温柔,那种克制,那种小心翼翼的温度。

她想起那些模拟赛的成绩。每次都是400分,每次都是三个多小时,每次都是稳稳的第一名。

那是真本事。那是真正的实力。

她见过他的代码——简洁、优雅、有力,像一把锋利的刀。那种代码,不是一般人能写出来的。

手机突然震了。

是一条新消息。

沉石鱼惊旋:到天台来。

方糖愣住了。

天台?

她打字:“你在哪儿?”

沉石鱼惊旋:会议中心顶楼。上来。

方糖盯着那行字,心跳漏了一拍。

他要见她?

他真的在这里?

她站起来,朝电梯走去。

二

电梯里只有她一个人。

数字一层一层往上跳。15,16,17,18。她盯着那跳动的数字,手心在出汗。

电梯门打开,是一条狭长的走廊。走廊尽头有一扇门,门上方亮着绿色的应急灯,写着“天台”两个字。

她走过去,推开门。

夜风扑面而来,带着八月特有的温热。成都的夜色在脚下铺展开来,万家灯火,星星点点,一直延伸到天际。

天台上站着一个人。

他背对着她,穿着一件简单的白衬衫。月光勾勒出他的轮廓,瘦削,挺拔,像一尊雕塑。

不是黑色连帽衫。不是压低帽檐的身影。就是那个人——那个每年春节来家里吃饭的人。

方糖站在那里,没有动。

那个人转过身。

月光照在他脸上,照亮了那双眼睛。

那双她见过无数次的眼睛。太亮了,亮得不像普通人。

铝の。

“方糖。”他开口了。

那声音和对话框里的一模一样。低沉的,平静的,带着一点沙哑。

方糖没有回答。

她只是看着他,看着这个她认识了十几年的人,看着这个躲在屏幕后面和她说了三个月话的人。

“你……”她开口,声音有点哑,“你一直在骗我?”

铝の没有回答。

他只是看着她,眼神很复杂。

三

“你知道吗,”铝の忽然开口,声音很轻,“很久以前,也有一个晚上,我和一个人站在天台上。”

方糖愣住了。

铝の转过身,看着远处的夜色。月光把他的侧脸勾勒得很清晰。

“也是这样的天台。也是这样的月光。也是这样的风。”

他顿了顿。

“我跟他表白了。”

方糖的心跳漏了一拍。

他?

“那个人,”铝の转过头,看着她,“是你爸。”

方糖脑子里一片空白。

她爸?

铝の喜欢她爸?

“那时候我们都年轻。”铝の继续说,声音平静得像在讲别人的故事,“一起刷题,一起比赛,一起进国家队。我以为我们会一直这样下去。我以为……”

他停住了。

方糖看着他,不知道该说什么。

“后来他遇到了你妈。”铝の说,“喵爱。”

那个名字从他嘴里说出来,带着一种奇怪的味道。不是恨,不是怨,只是……平淡。平淡得像一杯放凉了的茶。

“他们在一起了。结婚,生子,过上了正常的生活。”

他笑了笑。那笑容很淡,淡得几乎看不出来。

“我呢?我什么都不是。”

四

方糖站在那里,听着这些话,脑子里一片混乱。

她想起妈妈说过的话——“他们年轻的时候,关系很复杂”。

她想起那本书里的笔记。“这道题想了一整晚,最后还是没做出来。明天去问问他。”

她想起方铨铎提起那个人时的眼神。那种怀念,那种想念,那种说不清道不明的东西。

现在她终于懂了。

那个“他”,是铝の。

“所以,”她开口,声音有点抖,“你化名沉石鱼惊旋,接近我,就是为了……报复?”

铝の看着她。

“报复?”他重复了一遍这个词,像是在品味它的味道。

“你觉得我是来报复的?”

方糖没说话。

铝の笑了。那笑容比刚才更淡,却多了一点苦涩。

“方糖,你知道我为什么要叫沉石鱼惊旋吗?”

方糖摇摇头。

铝の看着远处的夜色,慢慢说:

“沉石,是沉下去的石头。鱼惊,是惊走的鱼。旋,是回旋。”

他顿了顿。

“沉下去的石头,惊走的鱼,再也回不来的旋。”

方糖盯着他,心跳得厉害。

“我想回来。”铝の说,“但回不来了。”

五

“所以你就假扮成沉石鱼惊旋?”方糖的声音提高了,“在线上和我说话?看着我比赛?说那些话?”

铝の点点头。

“对。”

“为什么?”

铝の沉默了一会儿。

“因为我想看看你。”

他看着她的眼睛,一字一句地说:

“也看看他。”

方糖愣住了。

看看她。看看方铨铎。

“你爸现在过得很好。”铝の说,“有你,有你妈,有那个温暖的家。我只能……”

他停住了。

方糖盯着他,心里涌起一种复杂的情绪。

“那你的成绩呢?”她问,“那些模拟赛的第一名,那些400分,那些三个多小时做完四道题——也是假的吗?”

铝の看着她,眼神里有一丝光。

“那些是真的。”

他的声音很平静,却带着一种不容置疑的笃定。

“我二十七岁那年拿的IOI金牌。三十一岁那年退役。之后的每一年,我都在刷题。”

他顿了顿。

“你以为那些400分是怎么来的?是实力。是这么多年从来没有停过的训练。”

方糖愣住了。

她想起那些代码。简洁,优雅,有力。那种风格,不是随便什么人都能写出来的。

“那些题,”铝の说,“每一道我都是认真做的。不是替身,不是代打,是我自己,一个字一个字敲出来的。”

他看着方糖。

“因为我想让你知道,什么才是真正的实力。”

六

方糖站在那里,听着这些话,心里乱成一团。

真的。那些成绩是真的。那些代码是真的。那个永远第一的人,是真的有那个实力。

“那线下那个人呢?”她问,“开幕式那天,我看到的那个人——”

“是我雇的。”铝の说,“一个替身,穿着黑色连帽衫,戴着口罩,在人群里走一圈。”

他顿了顿。

“我想让你以为我来了。”

方糖盯着他。

“为什么?”

铝の沉默了一会儿。

“因为我不敢。”

他的声音很轻。

“我怕见了你,就控制不住自己。怕见了你,就会忍不住去找他。怕见了你……”

他停住了。

方糖看着他,心里涌起一种奇怪的感觉。

这个人是真的怕。怕见到她,怕见到她爸,怕面对那段他放不下的过去。

“那你现在为什么又敢了?”她问。

铝の看着她。

“因为你问了。”

他笑了笑。

“你问我是谁。我不能骗你。”

七

方糖的脑子里很乱。

她想起那些深夜的对话。那些“晚安,方糖”。那些“因为你的代码真实”。那些“你比你自己想的厉害”。

那些话,是真的。是他真心说的。

她想起那些模拟赛的成绩。那些400分,那些三个多小时的碾压。那些,也是真的。是他用实力打的。

她想起他每次看她代码时的认真。那些点评,那些建议,那些“这里可以优化”——全是真心的。

“那些话,”她开口,声音有点抖,“你说我的代码真实,说我想赢的眼神,说我比我自己想的厉害——那些都是真的?”

铝の点点头。

“真的。”

“为什么?”

铝の看着她,眼神很温柔。

“因为你真的很好。”

他顿了顿。

“你写代码的样子,像极了你爸。但你的性格,像你妈。你有你爸的天赋,有你妈的韧劲。”

他笑了笑。

“我看着你,就像看着一个更好版本的他。”

八

方糖站在那里,听着这些话,心里涌起一股巨大的情绪。

是愤怒?是感动?是困惑?她分不清。

“那你为什么不早告诉我?”她的声音提高了,“你为什么不说你是谁?你为什么……”

她停住了。

铝の看着她,没有说话。

“你知道我有多信任你吗?”方糖的眼睛红了,“你知道我每次考完试第一个想告诉的人是你吗?你知道我……”

她说不下去了。

铝の站在那里,一动不动。

月光照在他身上,把他的影子拉得很长。

“方糖,”他开口,声音很轻,“对不起。”

方糖抬起头,看着他。

“我接近你,确实是因为想看看他。”铝の说,“但后来……”

他停住了。

“后来怎么了?”

铝の沉默了很久。

“后来我发现,你不是他。”

他看着她的眼睛。

“你是你自己。”

九

方糖的心跳漏了一拍。

“那些话,那些鼓励,那些‘每次都看’——后来都是因为你。”铝の说,“因为你值得。”

方糖站在那里,心里乱成一团。

真的吗?这些话是真的吗?还是他为了辩解编出来的?

她想起那些夜晚。她发消息,他秒回。她抱怨题目太难,他发来一句“你比你自己想的厉害”。她睡不着,他陪她聊天到凌晨。

那些时刻,那些温度,那些小心翼翼的回应——她感受得到。

“陈叔叔,”她开口,声音很冷,“我从小叫你陈叔叔。”

铝の的眼神动了一下。

“我以为你是我家的朋友。我以为你是那个每年春节来吃饭、给我塞红包、对我好的人。”

她顿了顿。

“现在我知道了,你不是。”

铝の没有说话。

“你是一个放不下过去的人。”方糖说,“你接近我,是因为我爸。你对我好,也是因为我爸。”

她的声音开始发抖。

“你知道我有多在意那些话吗?你知道我每次看到你的消息有多开心吗?你知道我……”

她说不下去了。

眼泪终于流下来。

铝の站在那里,一动不动。

月光照在他身上,把他的脸照得很清楚。那张脸上没有表情,但他的眼睛里,有什么东西碎了。

十

方糖擦了擦眼泪,抬起头,看着他。

“你和我爸的事,”她的声音很冷,“是你喜欢他,是他没选你,是他和我妈结了婚——那和我有什么关系?”

铝の愣住了。

“我凭什么要承受这些?”方糖的眼睛红着,“我凭什么要被你当成接近他的工具?我凭什么要听你讲这些陈年旧事?”

她退后一步。

“你的成绩是真的,你的话也许是真的。但那又怎么样?”

铝の看着她,没有说话。

“你知道我最生气的是什么吗?”方糖说,“不是你骗我。是你让我以为,有人在意我。结果那个人,在意的根本不是我。”

铝の的眼神动了一下。

“方糖……”

“别叫我。”方糖打断他。

她转过身,朝门口走去。

走到门口,她停下来,没有回头。

“别再找我了。”

她推开门,走进走廊。

身后,铝の一个人站在天台上。

夜风吹过,把他的衣角吹起来。

他看着远处那片万家灯火,很久很久,一动不动。

第十六章 幸运日

一

八月十二日,凌晨两点。

方糖躺在床上,盯着天花板。

同宿舍的三个女生都睡着了。左边传来均匀的呼吸声,右边偶尔有人翻身。窗外的城市已经安静下来,只有空调嗡嗡地响着。

她睡不着。

脑子里全是那个天台上的人。

铝の。沉石鱼惊旋。那个每年春节来家里吃饭的人。那个躲在屏幕后面和她说了三个月话的人。那个喜欢她爸的人。

她翻了个身,把脸埋进枕头里。

那些话还在脑子里转。

“后来我发现,你不是他。你是你自己。”

“因为你值得。”

她想起他说这些话时的眼神。那种温柔,那种认真,那种小心翼翼的温度。

可是那又怎么样呢?

他骗了她。从一开始就在骗她。那些深夜的对话,那些鼓励的话,那些“每次都看”——全是因为她爸。

她只是一个替代品。一个接近她爸的工具。

眼泪无声地流下来,浸湿了枕头。

凌晨三点,她终于迷迷糊糊睡着了。梦里全是那个天台。月光,夜风,还有那双眼睛。她拼命跑,却怎么也跑不出去。

二

早上六点,方糖醒了。

她几乎一夜没睡,眼睛下面有两团深深的青色。她躺在床上,看着窗外渐渐亮起来的天,脑子里一片空白。

手机震了。是宁嘎狗的消息:“起床了吗?今天day2了!加油!”

她盯着那行字,忽然有点恍惚。昨天发生的一切,好像是一场梦。可是眼睛的胀痛提醒她,都是真的。

她回复:“起了。”

洗漱,吃早饭,检查证件,然后跟着浙江队的大巴前往考场。大巴上很安静。方糖靠在窗边,看着成都的街景从窗外掠过。高楼,立交桥,绿化带,骑电动车的外卖员,背着书包的学生。和昨天一模一样。

但她的心情,和昨天完全不一样。

她拿出手机,点开那个灰色的头像。

对话框还停留在昨晚那条消息上。

沉石鱼惊旋:好。

她盯着那个字看了很久。

然后她长按对话框,点下了“删除好友”。

系统弹出一个确认框:确定删除该联系人吗?

她点了确定。

那个灰色的头像消失了。所有的聊天记录都消失了。那些“晚安,方糖”,那些“因为你的代码真实”,那些“你比你自己想的厉害”——全都消失了。

她关掉手机,看向窗外。

阳光照在她脸上,暖洋洋的。但她心里,一片冰凉。

三

考场还是那个考场。巨大的展厅,一排排电脑,嗡嗡的空调声。

方糖找到自己的位置,坐下。不远处,她看到宁嘎狗和吃饭一前一后走进来。宁嘎狗脸上带着紧张,吃饭还是一副面无表情的样子。再远一点,bunH2O正在和旁边的人说话,手舞足蹈的。

八点整,题目发下来了。

第一题,数据结构。方糖快速浏览了一遍题面,心里有了思路。是一道树上的问题,需要用树链剖分维护路径信息。她做过类似的,还算熟悉。四十分钟后,第一题通过。

第二题,她愣住了。

题面很短,只有三行。但她读完之后,脑子里一片空白。

这是一道TopTree题。

她听说过TopTree。吃饭天天挂在嘴边的那个东西。据说是一种极其复杂的数据结构,能把树问题转化成序列问题。据说全中国能写明白的人不超过二十个。

她试着想了一会儿,完全没有思路。她看了一眼旁边的男生,他已经在抓头发了。再远一点,有人直接放弃了,开始看第三题。方糖深吸一口气,决定先跳过。

四

第三题的题面很短,只有五行。

但越短的题往往越难。

她一行一行读下去,读到第三行的时候,心跳漏了一拍。

这个模型……她见过。

那是奶龙训练营的一次线上课。那天晚上她卡在一道题上,怎么都想不出来。下课后她留在聊天窗口里,对着屏幕发呆。

然后老师的消息弹了出来。

???:卡住了?

她愣住了。老师从来不单独找学员。

她打字:“嗯。第三题不会。”

???:我给你讲一道类似的。

然后他讲了整整一个小时。那种模型,那种转化,那种特殊的技巧。他讲得很慢,每一步都解释得很清楚。她当时听得半懂不懂,只是拼命记下来。后来她也没再遇到过那种题,慢慢就忘了。

但现在,这道题,和那天晚上他讲的,一模一样。

她的手开始发抖。不是紧张,是惊讶。

那个从不露面的老师……他怎么会知道今年会考什么?

她深吸一口气,强迫自己冷静下来。开始做题。

两个小时后,第三题通过了。她盯着屏幕上那个绿色的100分,脑子里一片空白。

五

与此同时,考场的另一边。

吃饭盯着第二题的屏幕,眼神专注得像在研究一道世纪难题。他的手在键盘上飞快地敲着,一行行代码流水般出现。周围的人有的在抓头发,有的在叹气,有的已经放弃了。只有他,从头到尾没有抬过头。

他的脑子里只有那道题。TopTree。他研究了整整两年的东西。那本绝版的书,他翻了不下百遍。那些论文,他背得滚瓜烂熟。那些深夜,宁嘎狗在旁边看着,他一个人写啊写,写到天亮。

现在,这道题,就像是为他量身定做的。

两个半小时后,他提交了代码。屏幕上弹出绿色的100分。他长出一口气,靠在椅背上。

宁嘎狗坐在离吃饭不远的地方。他看到吃饭提交了第二题,心里一阵高兴。然后他低头看着自己的屏幕,笑容僵住了。

他也做过这道题。吃饭给他讲过。那些深夜,他坐在旁边,听吃饭讲TopTree的原理,讲怎么转化,怎么实现。他听得半懂不懂,只是拼命记下来。

现在他懂了。不是不懂,是不够熟。吃饭写TopTree就像呼吸一样自然。而他,还需要想,还需要回忆,还需要小心翼翼地避免bug。

他写了一个小时,只拿了四十分。

bunH2O坐在考场的另一边。他的状态比宁嘎狗好一些。第二题他拿了六十分,第三题他花了两个小时,拿了五十分。他咬着笔头,盯着第四题的屏幕,脑子里飞快地转着。

六

还剩一个小时。方糖看了一眼时间。第二题她还没做,第四题也没看。她先看了一眼第四题。是一道交互题,难度极大,她根本没时间做。

她决定全力攻克第二题。虽然她不懂TopTree,但她可以写暴力。

四十分钟后,她写完了第二题的暴力。提交,三十分。

还剩二十分钟。她看了一眼第四题,随便写了几行代码,碰碰运气。

下午一点,考试结束。

七

方糖走出考场,阳光刺得她睁不开眼。她站在门口,四处张望。

人群中,她看到宁嘎狗低着头走出来。后面跟着吃饭,还是那副面无表情的样子。再远一点,bunH2O正在手舞足蹈地和旁边的人说话,看起来心情不错。

“考得怎么样?”她问宁嘎狗。

宁嘎狗抬起头,表情有点复杂。“第二题,只拿了四十分。”

方糖愣住了。“你不是很早就跟他学吗?”

宁嘎狗点点头。“学是学了,但不熟。”他苦笑了一下,“他写TopTree像呼吸,我写TopTree像溺水。”

他看向旁边的吃饭。“不过他应该能进前五十。第二题他拿了满分。”

那个笑容,明明是在为别人高兴,却让方糖心里一酸。

bunH2O跑过来,脸上带着兴奋。“你们考得怎么样?我感觉还行!”

八

下午两点,成绩公布。

公告栏前围满了人。方糖挤进去,找到自己的名字。

方糖:总分 560分(Day1 320 + Day2 240)

她愣住了。560分。这个分数,应该能进前五十。

她继续往前看。第一名,郭天依,总分682。她倒吸一口凉气。

继续往下翻。第六名:迟范(吃饭)。她笑了。第六名,稳进集训队。

第四十三名:bunH2O。卡线进。

她找了一圈,没有找到宁嘎狗。继续翻,翻到第六十名,看到了他的名字。

第六十名。差十名。

她愣住了。

她抬起头,在人群中寻找宁嘎狗。他站在远处,背对着她,肩膀微微发抖。吃饭站在他旁边,手搭在他肩上。

那是她从未在吃饭脸上见过的表情。不是冷漠,不是疏离,而是……温柔。

宁嘎狗转过身,把头埋在吃饭肩上。吃饭的手,一直搭在他背上。

方糖看着他们,心里一酸。

九

方糖一个人走到那个角落。

还是昨天那个角落。靠着墙,蹲下来。

她掏出手机,点开奶龙训练营的学员群。

群里还在讨论今天的题目。bunH2O在疯狂刷屏,someone_138在哀嚎,宁嘎狗一直没有说话。

她往上翻聊天记录,翻到很久以前。翻到那些深夜,她发消息抱怨题目太难,那个灰色的头像从来没有回复过她。

不想了。她已经把铝の删了。那些事,都过去了。

她站起来,朝宁嘎狗和吃饭走去。

第十七章 虚假的故事

一

八月十五日,成都。

NOI闭幕式结束了。

方糖站在会场门口,手里攥着那张全国第十名的获奖证书。阳光照在上面,烫金的字闪闪发亮。她盯着那几个字看了很久,心里却没什么波澜。

三天前的事,还像一根刺一样扎在那里。

“方糖!”

宁嘎狗从人群里挤出来,后面跟着吃饭和bunH2O。他的眼睛还有点红,但脸上已经带着笑了。

“晚上一起吃饭?”他问。

方糖看了看他们三个。吃饭还是一副面无表情的样子,但手一直搭在宁嘎狗肩上。bunH2O举着手机,正在拍会场门口的横幅。

她点点头。

“好。”

二

晚上,四个人坐在一家小馆子里。

成都的夏夜很热,但店里开着空调,凉飕飕的。方糖夹了一筷子毛血旺,辣得直吸气。

宁嘎狗在旁边笑她。

“你不行啊,浙江人。”

方糖瞪了他一眼。“你行你来。”

宁嘎狗夹了一块,放进嘴里,然后脸瞬间红了。他拼命喝水,吃饭在旁边看着,嘴角微微上扬了一下。

bunH2O举着手机,对着满桌菜一顿拍。

“你们说,咱们四个以后还能一起吃饭吗?”

宁嘎狗愣住了。

方糖也愣住了。

是啊。NOI结束了。集训队要开始了。他们四个,三个进了集训队,一个没进。

宁嘎狗低下头,不说话。

吃饭的手放在他肩上,轻轻拍了拍。

方糖看着他,心里一酸。

“能。”她忽然说。

三个人都看着她。

“集训队在北京。”方糖说,“宁嘎狗,你不是也保送北大了吗?”

宁嘎狗愣了一下。

“九月开学,咱们都在北京。”方糖说,“想吃饭,随时都能吃。”

宁嘎狗的眼睛亮了一下。

bunH2O在旁边拍手。“对对对!我也保送北大了!咱们四个都在北京!”

宁嘎狗看向吃饭。

吃饭点点头。

“嗯。”

宁嘎狗笑了。

那笑容,是方糖这几天见过的最好看的笑。

三

吃完饭,四个人站在店门口。

bunH2O先走了,说要回去剪视频。方糖也说困了,准备回酒店。

只剩下宁嘎狗和吃饭。

两个人并肩走在成都的夜色里。路灯把他们的影子拉得很长,偶尔交叠在一起。

宁嘎狗偷偷看了一眼吃饭。他的侧脸被灯光照得柔和,比平时少了几分冷漠。

他忽然觉得心跳得很快。

他们在一起已经两个月了。从生日那天开始,从那个??开始,从那些深夜的对话开始。

但他们之间,最亲密的动作,不过是吃饭把手搭在他肩上。

仅此而已。

宁嘎狗深吸一口气。

“吃饭。”

吃饭转过头,看着他。

宁嘎狗停下来。他站在路灯下,脸有点红。

“我……我想问你一件事。”

吃饭也停下来,看着他。

宁嘎狗的手在发抖。他握了握拳,强迫自己镇定下来。

“我们……可以更进一步吗?”

吃饭的眼神动了一下。

“什么?”

宁嘎狗的脸更红了。他低下头,不敢看吃饭的眼睛。

“就是……更近一点。比现在更近。”

沉默。

很长很长的沉默。

宁嘎狗抬起头,看到吃饭的表情。那张永远面无表情的脸上,第一次出现了一种他看不懂的东西。

是犹豫?是抗拒?还是别的什么?

然后吃饭开口了。

“为什么?”

宁嘎狗愣住了。

“什么为什么?”

吃饭看着他,眼神很复杂。

“为什么想要更进一步?”

宁嘎狗张了张嘴,不知道该说什么。

他以为这是理所当然的。他们在一起了,不是应该越来越近吗?不是应该……

他忽然不确定了。

四

“你不愿意吗?”他的声音有点抖。

吃饭沉默了一会儿。

“不是不愿意。”

宁嘎狗看着他。

“那是什么?”

吃饭没有回答。

他只是看着宁嘎狗,眼神里有一种宁嘎狗从未见过的东西。是心疼?是愧疚?还是别的什么?

“你知道我是什么样的人。”吃饭说。

宁嘎狗点点头。

“我知道。你只知道TopTree。”

吃饭愣了一下。

“我不是那个意思。”

宁嘎狗看着他。

“那你是什么意思?”

吃饭沉默了很久。

然后他说:“我不知道怎么对人好。”

宁嘎狗愣住了。

“我只会写代码。只会研究TopTree。只会……”

他停住了。

宁嘎狗看着他,心里忽然涌起一种奇怪的感觉。

这个人,是在解释吗?

“你不想要更进一步,是因为你不会?”他问。

吃饭点点头。

“那我可以教你啊。”宁嘎狗说。

吃饭看着他。

“教我什么?”

宁嘎狗的脸又红了。

“教我……怎么对人好。”

五

两个人站在路灯下,谁都没说话。

过了很久,吃饭开口了。

“你现在……不开心吗?”

宁嘎狗愣了一下。

“什么?”

吃饭看着他。

“我们现在这样。你每天给我发消息。我每天回你。你来看我写代码。我看着你笑。”

他顿了顿。

“你不开心吗?”

宁嘎狗张了张嘴,说不出话。

他开心吗?

当然开心。那些深夜,他坐在旁边看吃饭写代码,心里满得快要溢出来。那些??,他发一个,吃饭回两个,他能傻笑一整天。那些时刻,他觉得自己是世界上最幸福的人。

可是……

“我开心。”他说,“但我想要更多。”

吃饭看着他。

“更多什么?”

宁嘎狗不知道该怎么说。

他想说,想要牵手。想要拥抱。想要更多更多。

但他说不出口。

“就是……”他憋了半天,“就是更近一点。”

吃饭沉默了一会儿。

然后他伸出手,握住了宁嘎狗的手。

宁嘎狗愣住了。

那只手很凉,骨节分明,是指尖长年敲键盘磨出的薄茧。

“这样?”

吃饭问。

宁嘎狗的脸红透了。

“嗯。”

六

两个人牵着手,继续往前走。

谁都没说话。

但宁嘎狗的心跳得厉害。他偷偷看了一眼吃饭,发现他的耳朵也红了。

原来他也会紧张。

他忍不住笑了。

吃饭转过头。

“笑什么?”

宁嘎狗摇摇头。

“没什么。”

他握紧了吃饭的手。

那只手也握紧了他。

七

走到酒店门口,宁嘎狗停下来。

“我到了。”

吃饭点点头。

宁嘎狗看着他,舍不得放手。

“你明天几点的车?”

“早上八点。”

宁嘎狗愣了一下。

“那我送你。”

吃饭摇摇头。

“不用。你多睡会儿。”

宁嘎狗没说话。

他只是看着吃饭,看着那张永远面无表情的脸,看着那双只有在写代码时才会发亮的眼睛。

他忽然踮起脚,在吃饭脸上亲了一下。

很快。轻得像一片叶子落下。

然后他转身就跑。

“晚安!”

他跑进酒店,头也不回。

吃饭站在原地,愣住了。

他摸了摸被亲过的地方,脸上有什么东西热热的。

他站在那里,很久很久。

然后他掏出手机,给宁嘎狗发了一条消息。

只有一个字。

??

八

第二天早上,方糖在高铁站遇到了吃饭。

他一个人站在候车厅里,手里拿着那本永远看不完的论文,但眼睛一直盯着手机。

方糖走过去。

“宁嘎狗呢?”

吃饭抬起头。

“没来。”

方糖愣了一下。

“他不是说要送你吗?”

吃饭摇摇头。

“我叫他别来。”

方糖看着他,忽然觉得哪里不对。

“你们昨天……”

吃饭沉默了一会儿。

“他亲了我。”

方糖愣住了。

然后她笑了。

“那不是挺好的吗?”

吃饭看着她,眼神很复杂。

“他说想要更进一步。”

方糖点点头。

“然后呢?”

吃饭没说话。

方糖看着他,忽然懂了。

“你不愿意?”

吃饭摇摇头。

“不是。”

“那是什么?”

吃饭沉默了很久。

然后他说:“我不知道怎么对人好。”

方糖愣住了。

“你什么意思?”

吃饭看着窗外,声音很轻。

“我只会写代码。只会研究TopTree。只会那些东西。”

他顿了顿。

“他想要更多。我不知道怎么给他。”

方糖看着他,心里忽然有点酸。

这个人,是真的不知道。

不是不愿意,是不会。

九

高铁上,方糖坐在吃饭旁边。

窗外的风景飞快地掠过。田野,村庄,远山。

吃饭一直盯着窗外,没有说话。

方糖看着他,忽然开口。

“吃饭。”

他转过头。

“嗯?”

“你知道宁嘎狗为什么喜欢你吗?”

吃饭愣了一下。

方糖继续说。

“不是因为你会写TopTree。不是因为你是全国第六。是因为你这个人。”

吃饭看着她。

“他坐在旁边看你写代码,一看就是几个小时。他听不懂你讲的那些东西,但他一直听。他收到你的??,能高兴一整天。”

她顿了顿。

“他想要的,不是你会什么。是你。”

吃饭愣住了。

方糖叹了口气。

“你就做你自己就行了。不用学怎么对人好。你已经对他很好了。”

吃饭没说话。

但他低下头,看着手机屏幕上那个对话框。

最后一条消息,是早上宁嘎狗发来的。

我到老家了。想你。

他盯着那三个字,看了很久很久。

然后他打了一行字。

我也想。

发出去之后,他又加了一个??。

十

晚上,方糖回到宿舍。

她躺在床上,盯着天花板。

脑子里很乱。宁嘎狗的事,吃饭的事,还有那个再也没出现的人。

手机震了。

是一条新消息。

不是好友。是那个陌生号码。

听说你们集训开始了。加油。

方糖盯着那行字,手指悬在屏幕上。

她没有回。

但她也没有删。

她只是看着那行字,看了很久很久。

窗外,北京的夜色很深。

她想起那个人说过的话。

“因为你值得。”

也许吧。

也许有一天,她会回他。

但不是现在。

第十八章 第二个真相

一

十月,北京。

国家集训队的选拔开始了。

从全国五十名集训队员中,选出四个人,代表中国参加明年的IOI。

方糖坐在训练室里,盯着面前的电脑屏幕,手心微微出汗。三个月了。从NOI结束到现在,整整三个月。每天刷题、复盘、模拟赛,她的成绩从全国第十,慢慢爬到了全国第五。

再往前一步,就是国家队。

“紧张吗?”

旁边传来郭天依的声音。

方糖转过头。郭天依靠在椅背上,手里拿着一瓶水,表情很平静。

“有一点。”方糖老实回答。

郭天依点点头。

“正常。我第一次选拔的时候,紧张得三天没睡好。”

方糖愣住了。

“你?紧张?”

郭天依笑了。

“我也是人。”

她站起来,拍拍方糖的肩膀。

“放松点。你比你自己想的厉害。”

方糖看着她的背影,忽然想起另一个人。

那个人也说过同样的话。

二

选拔赛一共五天。

第一天,数据结构。方糖发挥稳定,排名第四。

第二天,图论。她卡在一道题上,掉到了第六。

晚上,她一个人坐在训练室里发呆。

门被推开了。

是方铨铎。

“爸?你怎么来了?”

方铨铎走过来,在她旁边坐下。

“你妈让我来看看你。”

方糖愣了一下。

“妈呢?”

方铨铎笑了。

“在楼下。她说怕影响你,让我先上来。”

方糖忍不住笑了。

方铨铎看着她。

“今天考得不好?”

方糖点点头。

“第六。”

方铨铎没说话。他只是在旁边坐着,陪她。

过了很久,他开口了。

“小糖,你知道我当年选拔的时候,第几天掉到过第几吗?”

方糖摇摇头。

“第二天,我掉到了第八。”

方糖愣住了。

“那你后来……”

“后来我进了。”方铨铎说,“不是因为我不掉,是因为我掉完之后,还能爬起来。”

他看着方糖。

“你也能。”

三

第三天,方糖爬回了第四。

第四天,她冲到了第三。

最后一天,最后一道题。

她盯着屏幕,脑子里一片空白。

那道题很难,比之前所有的题都难。她想了两个小时,完全没有思路。

还剩一个小时。

她想起这三个月在奶龙训练营的日子。那些深夜的线上课,那些从不露面的老师,那些不讲套路、只讲思路的讲解。

她想起老师说过的话。

“卡住的时候,就回到原点。从最基础的地方开始想。”

她深吸一口气,闭上眼睛。

然后她睁开眼,重新读了一遍题。

二十分钟后,她有了思路。

四十分钟后,她写完了代码。

提交。

屏幕上弹出绿色的100分。

她靠在椅背上,长出一口气。

四

下午五点,成绩公布。

方糖挤在公告栏前,看着那张名单。

第一名:郭天依 第二名:裴嘉明 第三名:迟范(吃饭) 第四名:方糖

她盯着那个名字,看了很久很久。

第四名。

她进了。

她转身,看到人群中,方铨铎和喵爱站在一起。

喵爱的眼眶红红的,但脸上带着笑。方铨铎搂着她,嘴角也翘着。

方糖跑过去,一把抱住他们。

“爸!妈!我进了!”

喵爱抱着她,眼泪终于流下来。

“妈看到了。你进了。”

方铨铎在旁边,笑着拍拍她的头。

“我就说你能行。”

五

晚上,奶龙训练营的群里突然热闹起来。

bunH2O:恭喜方糖!!!!

someone_138:国家队!

宁嘎狗:方糖牛逼!!!!

方糖看着那些消息,忍不住笑了。

她打字:“谢谢大家!”

然后她看到一条私信。

是宁嘎狗。

宁嘎狗:方糖,恭喜你。

方糖:谢谢。

宁嘎狗:吃饭也进了,真好。

方糖看着那行字,心里一酸。

她打字:“你什么时候来北京?”

宁嘎狗:快了。十二月。

方糖:到时候一起吃饭。

宁嘎狗:好。

六

消息又震了。

是那个陌生号码。

听说你进了国家队。恭喜。

方糖盯着那行字,手指悬在屏幕上。

三个月了。他每隔一段时间就会发一条消息。不打扰,不追问,只是简单的一句“加油”或“恭喜”。

她从来没有回过。

但她也从来没有删过。

她看着那行字,忽然想起那天在天台上,他说的那些话。

“后来我发现,你不是他。你是你自己。”

“因为你值得。”

她打了一行字,又删掉。又打了一行,又删掉。

最后她只回了两个字:

谢谢。

发出去之后,她心跳得厉害。

几秒后,他回了。

不客气。

好好休息。

方糖看着那两行字,心里有什么东西,轻轻落了下来。

七

第二天晚上,奶龙训练营的群里突然弹出一条通知。

各位学员:

为庆祝国家队选拔圆满结束,奶龙训练营主教练将于今晚七点在北京饭店设宴,邀请所有进入国家集训队的学员参加。

特别说明:主教练将首次线下露面。

群里炸了。

bunH2O:?????

someone_138:主教练?那个从不露面的?

bunH2O:卧槽卧槽卧槽!

宁嘎狗:可惜我不在……

方糖盯着那条通知,心跳漏了一拍。

主教练。那个从不露面的人。那个深夜给她讲题的人。

他要出现了?

八

晚上七点,北京饭店。

方糖站在门口,深吸一口气。旁边站着吃饭和bunH2O。郭天依和裴嘉明也来了。

“你们说,主教练长什么样?”bunH2O兴奋得手舞足蹈。

郭天依摇摇头。

“不知道。”

裴嘉明难得地开口:“可能是老头吧。”

bunH2O瞪他:“老头怎么了?老头就不能厉害了?”

方糖没说话。

她心里有一种奇怪的感觉。

说不上来是什么。

她推开门,走进去。

包间很大,中间摆着一张圆桌,已经坐了七八个人。都是集训队的成员,有的在聊天,有的在看手机。

主座是空的。

方糖找了个位置坐下。旁边是吃饭,对面是郭天依。

七点整,门开了。

一个人走进来。

方糖抬起头,愣住了。

那个人穿着简单的白衬衫,头发比以前白了一些,但那张脸,那双眼睛,她再熟悉不过。

铝の。

包间里安静了一秒。

bunH2O张大嘴巴,筷子掉在桌上。

郭天依皱起眉头,好像在努力回忆什么。

只有方糖,一动不动地盯着他。

铝の走到主座前,坐下。

“大家好。”他的声音很平静,“我是奶龙训练营的主教练。”

九

包间里炸了。

“主教练?你是主教练?”

“你不是沉石鱼惊旋吗?”

“等等,沉石鱼惊旋不是选手吗?”

铝の抬起手,示意大家安静。

“沉石鱼惊旋,是我假扮的。”

全场安静了。

铝の继续说:“那些账号,那些成绩,那些比赛——都是我。”

他顿了顿。

“我这么做,是因为……”

他的目光落在方糖身上。

“因为一些私人的原因。”

方糖坐在那里,一动不动。

她想起那些深夜的对话。那些“晚安,方糖”。那些“因为你的代码真实”。那些“你比你自己想的厉害”。

她想起那道NOI的第三题。那个深夜,老师给她讲的题。

原来都是他。

从头到尾,都是他。

十

饭局进行得很热闹。bunH2O拉着铝の问东问西,郭天依也难得地多说了几句话。只有方糖,从头到尾没怎么开口。

她只是坐在那里,看着他。

看他笑着回答大家的问题,看他给旁边的学员夹菜,看他举手投足间那种熟悉的感觉。

他好像老了一些。头发白了,眼角有了皱纹。但那双眼睛还是那么亮,亮得不像普通人。

饭局快结束的时候,铝の站起来。

“今天叫大家来,是想说一件事。”

全场安静下来。

“奶龙训练营,明年就不办了。”

bunH2O愣住了。

“为什么?”

铝の笑了笑。

“因为我想做的事,已经做完了。”

他的目光又落在方糖身上。

“祝你们在IOI上,取得好成绩。”

十一

饭局结束后,方糖站在饭店门口。

秋风有点凉,吹得她头发飘起来。

身后传来脚步声。

她没有回头。

“方糖。”

铝の的声音。

她转过身,看着他。

两个人站在路灯下,谁都没说话。

过了很久,铝の开口了。

“对不起。”

方糖看着他。

“骗了你这么久。”

方糖没说话。

铝の低下头。

“我知道你不会原谅我。我也不奢望。”

他转过身,准备走。

“等等。”

他停下来。

方糖看着他,眼眶有点红。

“那道题,”她的声音有点抖,“是你让老师给我讲的?”

铝の点点头。

“是。”

“那些话呢?那些‘因为你值得’?”

铝の看着她。

“那是真的。”

方糖盯着他的眼睛,看了很久很久。

然后她走过去,抱了他一下。

很短,只有一秒。

然后她松开,看着他。

“陈叔叔。”

铝の的眼神动了一下。

“以后,别再骗人了。”

铝の愣住了。

然后他笑了。

那笑容,是方糖见过的最好看的笑。

“好。”

十二

方糖转身,朝夜色里走去。

走出几步,她停下来,没有回头。

“陈叔叔。”

“嗯?”

“明年IOI,你要来看。”

铝の站在原地,看着她。

月光照在他身上,把他的影子拉得很长。

“好。”

方糖笑了。

她继续往前走。

秋风很凉,但她心里,暖暖的。

第十九章 故事终点

一

第二年七月,埃及。

开罗国际机场的空调开得很足,方糖走出到达口的时候,忍不住打了个寒战。外面是四十度的高温,里面却冷得像冬天,这种温差让她有点恍惚。

“方糖!这边!”

宁嘎狗的声音从不远处传来。方糖转过头,看到他正拼命挥手。旁边站着吃饭,还是一副面无表情的样子,但手里拿着一瓶水,已经拧开了盖子。

bunH2O举着手机,对着机场大厅一顿猛拍。

“你们怎么来了?”方糖走过去。

宁嘎狗笑了。“来送你啊。你们明天就进场了,今天还不让我们见见?”

方糖看着他,心里一暖。

半年了。从国家队选拔结束到现在,整整半年。宁嘎狗终于从老家回来了,在北京安顿下来,偶尔来训练基地看她。吃饭还是一样的话少,但每次看到宁嘎狗,耳朵都会红一下。

“走吧,车在外面。”bunH2O收起手机,“今天咱们好好吃一顿。”

二

开罗的街头和北京完全不一样。

到处都是土黄色的建筑,阿拉伯文的招牌,裹着头巾的行人。空气里有一股香料的味道,混着汽车尾气,熏得人有点晕。

四个人坐在一家小餐馆里,面前摆着烤羊肉、烤饼和一堆叫不出名字的酱料。

bunH2O对着满桌菜疯狂拍照。

“发个朋友圈,标题就叫‘征战IOI前的最后一餐’。”

宁嘎狗在旁边笑他。“你又不比赛,你征战什么?”

bunH2O瞪他一眼。“我作为亲友团,也是征战的一部分!”

方糖笑了。

她看向窗外。阳光很烈,照在土黄色的建筑上,晃得人睁不开眼。

明天,她就要坐进IOI的考场了。

代表中国。

代表这半年没日没夜的训练。

代表那些深夜的代码,那些卡住的时刻,那些终于想通的瞬间。

还有那个人。

那个在背后默默看着她的人。

三

晚上,方糖回到酒店。

国家队四个人住在一层楼。郭天依的房间在走廊尽头,裴嘉明在中间,吃饭在她对面。

她刚洗完澡,手机就震了。

是铝の的消息。

到酒店了?

方糖盯着那行字,嘴角微微上扬。

这半年,他们偶尔会聊天。不频繁,一周一两次。他问她训练的情况,她告诉他自己的进展。他从不问太多,她也从不提过去的事。

就像两条平行线,各自往前走,偶尔交汇一下。

到了。 她回复。

明天加油。

方糖看着那两个字,心里暖暖的。

她打字:“你会来看吗?”

沉默了一会儿。

会。

方糖笑了。

她放下手机,走到窗边。

窗外是开罗的夜景。陌生城市,陌生街道,陌生的一切。

但她不怕。

四

第二天早上八点,方糖走进考场。

IOI的考场比NOI更大,电脑更先进,空调声更响。来自世界各地的选手坐在一排排电脑前,说着各种语言,脸上带着同样的紧张。

方糖找到自己的位置,坐下。

还有二十分钟。

她深吸一口气,闭上眼睛。

脑子里浮现出很多画面。奶龙训练营的那个老头。深夜给她讲题的老师。天台上那双眼睛。还有那个人说过的每一句话。

“你比你自己想的厉害。”

她睁开眼睛,看着屏幕。

八点整,题目发下来了。

五

第一天,她拿了280分。不算高,也不算低。

第二天,她卡在一道题上,想了三个小时,最后用暴力拿了50分。

第三天最后一道题,她盯着屏幕,手心全是汗。

还剩一个小时。

她想起铝の说过的话。

“卡住的时候,就回到原点。从最基础的地方开始想。”

她闭上眼睛,深呼吸。

然后她睁开眼,重新读了一遍题。

二十分钟后,她有了思路。

四十分钟后,她写完了代码。

提交。

屏幕上弹出绿色的100分。

她靠在椅背上,长出一口气。

六

下午五点,闭幕式。

方糖坐在台下,听着主持人念出一个个名字。金牌。银牌。铜牌。

念到中国队的时候,她的心跳漏了一拍。

“方糖,中国,金牌。”

她站起来,走上台。

灯光很亮,照得她睁不开眼。她接过奖牌,低头看了一眼。金色的,沉甸甸的。

台下有人在鼓掌。她看不清谁是谁,但她知道,有人在看着她。

她抬起头,在人群中寻找。

然后她看到了。

角落里,一个穿着白衬衫的人,正看着她。

铝の。

他站在那儿,和周围的人格格不入。但他在笑。

方糖看着他,也笑了。

七

闭幕式结束后,方糖在门口等他。

人群来来往往,各国选手拿着奖牌合影,欢呼声、笑声混成一片。她站在那里,等了很久。

他终于出来了。

“恭喜。”他说。

方糖看着他。

“谢谢。”

两个人站在那儿,谁都没说话。

过了很久,方糖开口了。

“陈叔叔。”

“嗯?”

“你以前说的那些话,都是真的吗?”

铝の看着她。

“哪些?”

“那些‘因为你值得’。”

铝の沉默了一会儿。

“真的。”

方糖看着他。

“那现在呢?”

铝の的眼神动了一下。

“现在也是。”

方糖笑了。

她走过去,站在他面前。

“那你要一直看着。”

铝の愣住了。

“什么?”

方糖抬起头,看着他的眼睛。

“我以后还要参加很多比赛。拿很多奖。走很远的路。”

她顿了顿。

“你要一直看着。”

铝の看着她,眼眶有点红。

然后他笑了。

“好。”

八

晚上,铝の一个人坐在酒店的天台上。

开罗的夜空很干净,星星比北京多得多。他靠着栏杆,看着那些星星,不知道在想什么。

身后传来脚步声。

他没有回头。

那个人走到他旁边,站定。

“铝の。”

铝の转过头。

月光下,那张脸和他记忆里的一模一样。只是眼角多了几道皱纹,头发白了一些。

方铨铎。

“你来了。”铝の说。

方铨铎点点头。

两个人并肩站着,看着远处的夜色。

很久很久,谁都没说话。

九

“小糖跟我说了。”方铨铎先开口。

铝の没说话。

“她说你一直在看她。”

铝の点点头。

“是。”

方铨铎转过头,看着他。

“为什么?”

铝の沉默了一会儿。

“因为她是你的女儿。”

方铨铎的眼神动了一下。

“就因为这个?”

铝の摇摇头。

“不全是。”

他看着远处的夜色,声音很轻。

“一开始是因为她是你女儿。我想看看你过得好不好,想看看你的孩子是什么样子。”

他顿了顿。

“后来不是了。”

方铨铎没说话。

铝の继续说:“后来是因为她本身。她认真,倔强,不服输。她写代码的样子,和你年轻的时候一模一样。但她的性格,像喵爱。”

他笑了笑。

“她是个好孩子。”

方铨铎看着他,眼神很复杂。

“你恨我吗?”

铝の愣了一下。

“什么?”

方铨铎的声音有点哑。

“当年的事。你恨我吗?”

铝の沉默了很久。

然后他摇摇头。

“不恨。”

方铨铎看着他。

铝の转过身,面对着他。

“方铨铎,我恨过你。”

他的声音很平静。

“你选了喵爱,没选我。我一个人过了这么多年。我看着你们结婚,生子,过上了正常人的生活。而我……”

他停住了。

方铨铎没说话。

铝の深吸一口气。

“但我后来不恨了。”

方铨铎看着他。

“为什么?”

铝の笑了笑。

“因为我发现,你过得好,我就放心了。”

十

两个人又沉默了。

夜风吹过来,带着沙漠特有的干燥。

方铨铎忽然开口。

“铝の。”

“嗯?”

“对不起。”

铝の愣住了。

方铨铎看着他,眼眶有点红。

“当年的事,对不起。”

铝の没说话。

方铨铎继续说:“我知道这三个字没什么用。这么多年了,你一个人……”

他说不下去了。

铝の看着他,忽然笑了。

“方铨铎,你知道吗,你这个人,最大的毛病就是喜欢道歉。”

方铨铎愣住了。

“当年你也是。每次让我失望了,就说对不起。说了那么多次,我都不记得了。”

他顿了顿。

“但我不需要你道歉。”

方铨铎看着他。

铝の走到他面前,站定。

“我需要的,是你过得好。”

他看着方铨铎的眼睛,一字一句地说:

“你过得好,我就够了。”

十一

方铨铎的眼眶红了。

他张了张嘴,想说什么,却什么都说不出来。

铝の拍拍他的肩膀。

“行了。回去吧。喵爱还在等你。”

方铨铎看着他。

“你呢?”

铝の笑了笑。

“我?我还有事。”

方铨铎愣了一下。

“什么事?”

铝の转过身,看着远处的夜空。

“看着小糖。看着她走很远的路。”

他顿了顿。

“也看着你。”

方铨铎站在那里,看着他的背影。

月光照在他身上,把他的影子拉得很长。

过了很久,方铨铎开口了。

“铝の。”

铝の没回头。

“嗯?”

“谢谢你。”

铝の笑了。

“不客气。”

十二

方铨铎走了。

铝の一个人站在天台上,看着远处的夜色。

星星很亮,风很轻。

他想起很多年前,另一个天台上,他对方铨铎说的那些话。

那时候他年轻,以为喜欢一个人就要在一起。

现在他知道了,喜欢一个人,也可以远远地看着。

手机震了。

是方糖的消息。

陈叔叔,你还在天台吗?

他看着那行字,笑了。

在。

我来找你。

铝の抬起头,看着夜空。

今晚的星星,格外亮。

第二十章 最后的真相

一

开罗的夜空很美,星星比北京多得多。

方糖坐在天台上,旁边是铝の。两个人并肩靠着栏杆,看着远处的夜色,谁都没说话。

风很轻,带着沙漠特有的干燥。

“陈叔叔。”方糖忽然开口。

“嗯?”

“你以后打算做什么?”

铝の沉默了一会儿。

“不知道。可能到处走走。”

方糖转过头,看着他。

“你不回奶龙训练营了?”

铝の摇摇头。

“奶龙训练营,本来就是我一个人办的。”

方糖愣住了。

“那些老师呢?”

铝の笑了笑。

“没有老师。从头到尾,只有我。”

方糖盯着他,脑子里一片空白。

只有他?

那些深夜的课,那些不讲套路的讲解,那些“记住这个bitset”——全是他在讲?

“你……”

铝の看着她的表情,笑了。

“怎么?不像?”

方糖不知道该说什么。

铝の转过头,看着远处的夜色。

“我办了三年。收了几百个学员。你们这一届,是最强的。”

他顿了顿。

“你也是最强的。”

方糖看着他,心里涌起一种复杂的情绪。

这个人,用三年的时间,办了一个训练营。用假身份,假账号,假成绩,看着一批又一批学员成长。

而她,是最后一个。

二

第二天,方糖和队友们一起回国。

飞机上,她靠着窗,看着窗外的云,脑子里一直在想铝の说的话。

“奶龙训练营,本来就是我一个人办的。”

她想起那些深夜的课,那个低沉平静的声音,那些从不露面的“老师”。原来都是他。

他为什么要这么做?

她想起天台上他说的那些话。

“因为想看看你。也看看他。”

看看她,看看方铨铎。

她摇摇头,把这个念头甩出脑海。

不管怎么样,都过去了。

三

回到北京的第三天,方糖正在训练室里复盘,门突然被推开了。

焦教练站在门口,脸色很难看。

“方糖,出来一下。”

方糖愣住了。

她跟着焦教练走出去,走廊里站着几个人。穿制服的那种。

“方糖同学,我们是竞赛委员会的。”为首的人拿出证件,“关于NOI2026的第三题,我们有一些问题要问你。”

方糖的心跳漏了一拍。

第三题?

“请跟我们走一趟。”

四

办公室里很冷。

方糖坐在椅子上,对面是三个穿制服的人。桌子上放着一沓文件,最上面那份,印着“NOI2026第三题”几个字。

“方糖同学,”为首的人开口,“我们接到举报,说你在NOI期间,提前知道了第三题的题目。”

方糖愣住了。

“什么?”

举报人把文件翻到某一页,推到她面前。

“这是奶龙训练营的线上课程记录。显示在NOI前一个月,你曾经单独接受过一次授课,内容与NOI第三题高度吻合。”

方糖盯着那页纸,脑子里一片空白。

那是铝の给她讲的题。那个深夜,他单独找她,给她讲了整整一个小时。

“你有什么要解释的吗?”

方糖张了张嘴,说不出话。

举报人继续说:“经过调查,奶龙训练营的主教练,本名铝の,是退役选手。他利用职务之便,提前获取了NOI的出题信息,并有针对性地对你进行了辅导。”

方糖的手在发抖。

“这是泄题。严重的违纪行为。”

她抬起头。

“不是的……他只是给我讲了一道类似的题……”

举报人看着她,眼神很平静。

“那道题,和NOI第三题,是同一道题。”

方糖愣住了。

同一道题?

她想起那天深夜,铝の给她讲题的样子。那个模型,那些技巧,那些推导……

他说是“类似的”。

她信了。

五

调查持续了三天。

三天后,处理结果下来了。

奶龙训练营涉嫌泄题,立即关闭。

方糖的NOI成绩被取消,国家集训队资格被撤销。

铝の被带走调查。

方糖坐在宿舍里,盯着那份处理决定,脑子里一片空白。

手机震了。是宁嘎狗的消息。

方糖,我看到新闻了……你还好吗?

她没有回。

又震了。是吃饭。

需要帮忙吗?

她还是没有回。

她只是坐在那里,盯着那几行字,看了很久很久。

六

晚上,方铨铎和喵爱来了。

喵爱一进门就抱住她,眼眶红红的。

“小糖……”

方糖靠在她肩上,没有说话。

方铨铎站在旁边,脸色很难看。

过了很久,方铨铎开口了。

“小糖,你告诉爸,那道题,你真的提前知道吗?”

方糖摇摇头。

“我不知道。他跟我说是类似的。”

方铨铎沉默了。

喵爱抬起头,看着他。

“你相信她吗?”

方铨铎点点头。

“相信。”

他看着方糖,眼神很复杂。

“但别人不信。”

七

深夜,方铨铎一个人坐在书房里。

桌上放着一封信。是今天下午收到的,没有寄件人,只有一行字:明天,我会把证据交给竞赛委员会。

他认得那个字迹。

铝の。

他盯着那封信,看了很久很久。

脑子里闪过很多画面。

二十年前,那个天台上,月光下,铝の对他说的话。

“我喜欢你。”

那时候他愣住了,不知道该说什么。后来他选了喵爱,铝の什么都没说,只是笑着祝他幸福。

他以为他放下了。

原来他没有。

他又想起更早以前。那些一起刷题的日子,那些并肩比赛的夜晚,那些铝の耐心给他讲题的瞬间。

还有那个晚上。

那间空教室,月光从窗户照进来,铝の把他按在墙上,在他耳边说:“痛就告诉我。”

他说:“不痛。”

那是他们之间最亲密的一刻。也是最后一刻。

后来他选了喵爱。铝の就再也没提过那晚的事。

他以为过去了。

原来没有。

八

方铨铎站起来,拿起手机,拨了一个号码。

响了很久,才接通。

“喂?”

那声音很平静,听不出任何情绪。

“铝の。”

沉默。

“方铨铎。”

方铨铎深吸一口气。

“那封信,我收到了。”

铝の没说话。

“你真的要这么做?”

铝の沉默了很久。

然后他说:“我等了二十年。”

方铨铎的心揪了一下。

“我知道。”

“你知道什么?”铝の的声音忽然变高了,“你知道我等了多久?你知道我每天看着你们一家三口过得那么好,是什么感觉?”

方铨铎没说话。

铝の的声音在发抖。

“我恨你。恨了二十年。”

方铨铎闭上眼睛。

“那方糖呢?她做错了什么?”

铝の沉默了。

方铨铎继续说:“你教她做题,陪她聊天,看着她成长。那些日子,你对她好,是真的还是假的?”

很久很久,没有回答。

然后铝の的声音传来,轻得像一片叶子落下。

“真的。”

“那你为什么要毁了她?”

铝の没说话。

方铨铎深吸一口气。

“铝の,你听我说。”

他顿了顿。

“那个晚上,我还记得。”

铝の愣住了。

“什么?”

“那间空教室。月光。你说的那句话。”

方铨铎的声音很轻。

“‘痛就告诉我。’”

铝の没有说话。

方铨铎继续说:“我说不痛。但其实痛的。”

他的眼眶红了。

“我选了喵爱,不是因为你不好。是因为……我不知道怎么选。”

铝の的声音传来,有点抖。

“现在说这些,有什么用?”

方铨铎沉默了一会儿。

“我不知道有没有用。”

他看着窗外的夜色。

“但我想告诉你,那晚的事,我一直记得。”

九

电话那头,沉默了很久很久。

久到方铨铎以为他挂了。

然后铝の的声音传来。

“方铨铎。”

“嗯?”

“你现在在哪儿?”

方铨铎愣了一下。

“在家。”

铝の沉默了一会儿。

“等我。”

电话挂了。

方铨铎站在原地,握着手机,一动不动。

十

凌晨三点,门铃响了。

方铨铎打开门。

铝の站在门外,穿着那件熟悉的白衬衫,月光照在他身上,把他的脸照得很清楚。

他老了。头发白了,眼角有了皱纹。但那双眼睛还是那么亮,亮得不像普通人。

两个人站在门口,谁都没说话。

过了很久,铝の开口了。

“那封信……”

方铨铎看着他。

“还没交?”

铝の摇摇头。

方铨铎走过去,站在他面前。

“别交了。”

铝の看着他。

“为什么?”

方铨铎想了想。

“因为方糖是无辜的。”

铝の的眼神动了一下。

“也因为……”

方铨铎顿了顿。

“因为我不想再失去你一次。”

铝の愣住了。

月光照在他们身上,把两个人的影子拉得很长。

过了很久,铝の笑了。

那笑容,和二十年前一模一样。

“方铨铎,你这个人,怎么这么烦?”

方铨铎也笑了。

“习惯了。”

十一

那天晚上,没有人知道发生了什么。

第二天,竞赛委员会的人没有来。

第三天,第四天,都没有。

方糖的处理决定被撤销了。奶龙训练营的事,再也没人提起。

铝の消失了。

方铨铎也消失了。

有人说看到他们一起去了机场。有人说在火车站见过他们。有人说他们去了很远的地方。

但没有人知道,他们去了哪里。

十二

一年后。

方糖站在北大的图书馆里,面前摊着一本算法书。

手机震了。

是宁嘎狗的消息。

晚上一起吃饭?

她笑了。

好。

收起手机,她看着窗外。

阳光很好,树叶开始变黄,秋天的味道已经浓了。

她想起很多事。奶龙训练营的那些夜晚。那些深夜的对话。那个天台上的人。

还有她爸。

她不知道他们去了哪里。

但她知道,他们一定在一起。

十三

晚上,四个人坐在一家小馆子里。

毛血旺还是那么辣,宁嘎狗还是被辣得直喝水。吃饭还是那副面无表情的样子,但手一直搭在宁嘎狗肩上。bunH2O还是举着手机拍照,发朋友圈。

什么都没变。

又什么都变了。

“方糖。”宁嘎狗忽然叫她。

她抬起头。

“嗯?”

宁嘎狗看着她,眼睛亮亮的。

“你以后打算做什么?”

方糖想了想。

“写代码吧。”

bunH2O在旁边插嘴:“来我们公司啊!我们缺人!”

方糖笑了。

“好。”

吃完饭,四个人站在店门口。

bunH2O先走了,说要回去加班。宁嘎狗和吃饭也走了,手牵着手,消失在夜色里。

方糖一个人站在那里,看着他们的背影。

风有点凉,但心里暖暖的。

她抬起头,看着夜空。

北京的夜空看不到星星。

但她知道,有人在看着她。

不管他们在哪里。

她转过身,朝宿舍走去。

身后,轻舟已过万重山。

前面,春风又绿江南岸。

(全剧终)