竞赛提交截止日的前三天,图书馆三楼的自习区彻夜亮着灯。杨许诺趴在堆满草稿纸的桌上,指尖攥着笔悬在半空,眼眶泛红——最后一轮数据校验时,模型突然出现非线性偏差,之前推导的算法逻辑像被抽走了骨架,轰然崩塌。
“又卡住了?”江池的声音裹着热可可的甜香传来,他把保温杯放在她手边,指尖点了点屏幕上的误差曲线,“我就说这里不能用传统的梯度下降法,你看,局部最优解把整个模型都带偏了。”
他拉开椅子坐下,从背包里掏出一叠打印纸,上面是密密麻麻的公式推导:“这是我熬夜帮你改的优化方案,把动量项系数调到0.9,再用自适应学习率,就像给模型装了个‘指南针’,能避开陷阱找到最优解。”
杨许诺盯着那叠纸,眼眶更热了。这半个月来,江池总说课题忙,却总能在她卡壳时准时出现——她熬夜改代码,他会带温热的夜宵;她对着数据哭,他会蹲在桌旁画示意图,直到她理清思路。此刻看着纸上工整的推导步骤,她鼻尖发酸:“江池,要是没有你,我肯定撑不到现在。”
“跟我客气什么。”江池揉了揉她的头发,眼底藏着一丝不易察觉的急切,“快试试这个方案,争取明天中午前搞定,我帮你盯最后一轮校验。”
他转身离开时,没看见杨许诺桌下的手机屏幕亮了一下——陌生号码发来一条短信:“模型偏差源于约束条件未标准化,参考附件里的正则化参数设置,比动量项优化更高效。”附件是个加密压缩包,解压密码是她笔记本扉页那行“数字最公平”的拼音首字母。
杨许诺愣了愣,指尖划过屏幕。这半个月,她总能收到类似的匿名提示:有时是解题思路的关键节点,有时是数据预处理的隐藏技巧,甚至有次她电脑崩溃,备份文件莫名出现在图书馆前台,附纸条写着“代码备份路径”。她问过江池,江池笑着说“可能是老师怕你太辛苦,悄悄给的提示”,她便信了。
此刻看着短信里的参数设置,她犹豫片刻,还是点开了压缩包。文档里的推导比江池给的方案更简洁,甚至标注了她之前忽略的边界条件。她抱着试试看的心态修改代码,运行结果跳出的瞬间,误差曲线骤然收窄,完美贴合预期值。
“成功了!”她激动地起身,想去找江池分享,却在走廊拐角看见他靠在栏杆上打电话,声音压得很低:“曼琪,别闹脾气,我帮她就是为了让她拿奖,到时候咱们借她的成果跟你爸的公司搭线……嗯,我心里只有你,她就是个跳板。”
风卷着梧桐叶掠过耳畔,杨许诺的脚步僵在原地。她攥着手机的手微微发抖,刚才的喜悦像被冷水浇透——江池的话像根细针,扎得她心口发疼,可转念想起他熬夜帮她改方案、带夜宵的样子,又觉得是自己听错了。他肯定是在跟李曼琪解释,怕她误会,才说这种话。
她深吸一口气,转身回了自习区。桌上的热可可还冒着热气,她端起来喝了一口,甜腻的味道压下了心里的涩——江池那么好,怎么会骗她呢?一定是她太敏感了。
竞赛结果公布那天,明德大学的公告栏前围满了人。杨许诺挤在人群外,指尖攥得发白,直到看见“一等奖杨许诺组”的字样,才腿一软,差点跌坐在地上。
“许诺!你真拿一等奖了!”江池从人群里挤出来,一把抱住她,眼底满是“惊喜”,“我就知道你可以!你看,咱们的努力没白费!”
周围的同学纷纷围上来道贺,有人拍着江池的肩膀:“江池可以啊,帮队友拿奖,自己还忙着课题,太厉害了!”
“可不是嘛,听说你天天陪她改代码到半夜,这队友太靠谱了!”
江池笑着摆手,却悄悄往杨许诺身边靠了靠,用只有两人能听见的声音说:“别听他们瞎说,主要是你厉害,我只是帮了点小忙。”
杨许诺看着他眼底的“真诚”,心里的疑虑彻底散了。她红着脸点头,觉得自己之前的怀疑简直是对他的亵渎。
可她没注意到,不远处的香樟树下,李曼琪攥着包带的手泛白,指甲几乎嵌进掌心。她身边的林悠悠凑过来,声音阴阳怪气:“琪琪,你看她那得意样,还不是靠江池才拿的奖?真以为自己多厉害呢。”
“就是,”另一个女生附和,“听说她在宿舍里也特能装,天天熬夜刷题,搞得别人都不敢出声,好像就她最努力似的。”
李曼琪的脸色更沉了。她看着被人群簇拥的杨许诺,眼底翻涌着嫉妒——江池明明是她的,却天天围着杨许诺转;那个一等奖,本该是她的跳板,现在却成了杨许诺的荣光。她咬了咬唇,对林悠悠使了个眼色:“咱们走,跟这种人置气,掉价。”
接下来的几天,关于杨许诺的流言像野草一样疯长。
“听说她的获奖方案是抄的,江池怕她没脸见人,才帮她瞒着。”
“她在宿舍里可嚣张了,拿了奖就对室友指手画脚,还把别人的复习资料藏起来。”
“上次我看见她跟赵景臣走在一起,两人神态亲密,说不定是靠赵景臣走了后门。”
这些话像针一样扎进杨许诺的耳朵里。她想解释,可每次刚开口,就被人打断:“别装了,大家都知道是怎么回事。”她回宿舍时,室友们要么低头玩手机,要么故意大声说笑,没人跟她说话;她去食堂吃饭,邻桌的女生会指指点点,眼神里满是鄙夷。
她趴在图书馆的桌子上掉眼泪,觉得委屈又无助。江池坐在她身边,递来纸巾,声音温柔:“别理她们,她们就是嫉妒你。我相信你,这奖是你凭实力拿的。”
“可是……”她吸了吸鼻子,“她们说我抄别人的方案,说我靠你……”
“傻瓜,嘴长在别人身上,咱们管不了。”江池揉了揉她的头发,“只要我们问心无愧就好。对了,晚上我请你吃火锅,咱们庆祝一下。”
看着江池温和的笑脸,杨许诺心里的委屈散了些。她点点头,觉得只要有江池相信她,别人说什么都无所谓。
可她不知道,此刻的图书馆三楼走廊里,赵景臣正看着手机屏幕上的监控录像——录像里,林悠悠趁杨许诺去洗手间,偷偷翻看她的笔记本,还拿出手机拍照;李曼琪站在不远处,嘴角带着冷笑。
慕斯白靠在墙上,手里把玩着一支笔:“这李曼琪也太没品了,自己没本事,就靠造谣排挤人。要不要我把这些录像发给辅导员?”
赵景臣摇摇头,指尖摩挲着脖颈间的铂金链:“不用。”他点开另一个文件,是竞赛组委会发来的感谢信,感谢他匿名提供的算法优化建议,“她需要自己看清真相。”
慕斯白挑了挑眉:“你就不怕她一直被江池蒙在鼓里?到时候被骗得更惨。”
赵景臣没说话,只是抬头看向自习区的方向。透过玻璃窗,他看见杨许诺正对着江池笑,眼底满是信任。他的指尖微微收紧——十年前,那个扎着羊角辫的小姑娘也是这样,对谁都充满信任,哪怕自己过得不好,也会把煮鸡蛋分给别人。
他不会让她重蹈覆辙。有些雾,他会慢慢拨开;有些假面,他会亲手撕碎。只是现在,他需要等一个合适的时机,一个能让她彻底清醒的时机。
晚上的火锅店人声鼎沸。江池给杨许诺夹了块毛肚,笑着说:“许诺,这次拿了奖,保研肯定没问题。到时候咱们还在一个学校,我继续帮你。”
“嗯!”杨许诺点点头,心里暖暖的。
就在这时,江池的手机响了。他看了眼来电显示,脸色微变,起身走到火锅店外接电话。
杨许诺坐在座位上,看着锅里翻滚的红油,突然想起那条匿名短信。她掏出手机,翻出那个加密压缩包,心里突然冒出一个念头——这个发件人,会不会就是一直帮她的人?如果是,他为什么要匿名?
她正愣神,手机突然震动了一下,是一条新的匿名短信:“想知道真相,明天下午三点,图书馆三楼302研讨室。”
杨许诺的心跳骤然加速。她攥着手机,指尖泛白——真相?什么真相?是关于竞赛方案,还是关于江池?
窗外的霓虹灯透过玻璃照进来,落在她的脸上,一半明,一半暗。她看着手机屏幕上的短信,心里第一次生出一丝怀疑——江池说的话,真的都是真的吗?那个一直帮她的人,到底是谁?
她不知道,一场关于真相的风暴,正在悄然酝酿。而她,即将站在风暴的中心,看清那些隐藏在假面之下的算计与真心。