实验室的灯从来没有灭过。自从郑教授把U盘插进那台量子计算机的那一刻起,这间地下室里就再也没有了白天和黑夜的区别。林渡坐在控制台前,面前是三块巨大的显示屏,屏幕上滚动着密密麻麻的代码,速度快得像瀑布倾泻。他的手指在键盘上敲着,速度不快,但每一个按键都精准得像外科医生的手术刀。沈若溪坐在他旁边的椅子上,面前摊着一沓厚厚的案件报告,她手里的红笔在纸面上快速划过,标注出每一条可疑的线索。
一年。
三百六十五天。
八千七百六十个小时。
五十二万五千六百分钟。
这些数字在过去的每一天里都被林渡默默计算着。每过一天,他就在笔记本上画掉一个数字,像是在倒计时的另一端有什么看不见的东西在和他赛跑。
训练从第一天就开始了。射击场上,沈若溪站在林渡身后,手里握着计时器。靶纸在五十米外,人形轮廓,胸口的位置有一个红色的靶心。林渡举起枪,闭眼,深呼吸,睁开眼扣下扳机。“砰——”靶心正中,一个弹孔,干净利落。他连续射击,十发子弹,每一个弹孔都精准地落在同一个位置,靶心的红色区域被打成了一个黑洞。沈若溪按下计时器的停止键,看了一眼数字,没有说话,只是在记录本上写下了一个成绩。
物证室里,林渡坐在检验台前,面前是一排弹壳。不同口径,不同材质,不同年代的膛线痕迹。他拿起第一枚,闭上眼睛,指尖在铜壳表面轻轻滑动,感受着膛线纹路的走向。然后睁眼,说出口径、枪支型号、生产年份。再拿起第二枚,重复同样的动作。一枚接一枚,准确率百分之百。老刑警们站在门口,看着他像机器一样精准的鉴定,有人鼓起了掌,有人沉默着,眼神里有复杂的东西。他们不知道林渡失去了记忆,他们只知道这个年轻人比以前更强了。
案发现场,林渡蹲在地上,面前是一具盖着白布的尸体。他没有翻开白布,只是在周围走了几圈,目光扫过地板上的每一处痕迹——一个鞋印,一滴干涸的血迹,一根遗落在墙角的长发。他站起来,说出死因、凶器、作案过程。嫌疑人被带来,在审讯室里,林渡把所有的证据链一条条摆出来,从凶器的来源到作案时间的推算,从嫌疑人身上的伤痕到案发现场的血迹分布。嫌疑人没有说话,只是在听完最后一条证据后,低头签了认罪书。林渡从口袋里掏出那个笔记本,翻开,在最新的一页上画了一个勾。
笔记本已经用了大半本。每一页都是一个案件的编号和日期,每一个案件后面都画着一个红勾。有的案件是他一个人破的,有的是和沈若溪一起,有的甚至带着刑侦队的同事们。那些曾经对他充满怀疑的人,现在会主动把难啃的骨头送到他桌上。他成了市局里最年轻的“破案机器”——这是同事们私下给他起的外号,他不知道,也不在意。
他只知道,每破一个案子,他就离找回自己更近一步。这些案子不是他的记忆,但它们是他和这个世界的连接线。每一个被害人,每一个嫌疑人,每一件物证,每一段证据链,都在提醒他——你是林渡,你是一个警察,你存在的意义,是让真相浮出水面。
沈若溪的肩伤早已痊愈,但绷带取下来之后,留下了一道长长的疤痕。那道疤痕从肩膀一直延伸到锁骨,像是一条蜿蜒的河流。她已经不再穿那些需要露出肩膀的衣服了,不是因为在意那道疤,而是因为她不想让别人看见她手臂上那些墨色纹路。纹路没有消失,从她戴上手的那一刻起,它们就永远留在了她的皮肤下面。侵蚀度没有再涨,因为再也没有使用过手套——不,不是因为没使用,而是因为不需要了。自毁程序删除了所有的手套副本,墨色手套和红色手套都不复存在了。但纹路留了下来,像是一种永久的烙印,刻在每一个曾戴过手套的人身上。
九个月后,沈若溪被任命为市局副局长。这是她应得的——在灰数被捣毁、孙建国牺牲、林渡失忆之后,整个刑侦队需要一个人来撑场面。没有人比她更合适。她坐在局长办公室里,办公桌上摆着孙建国的遗照,照片里的老人穿着警服,表情严肃,嘴角微微上翘。她看着那张照片,沉默了很久,然后开始批阅文件,接听电话,主持会议,处理案件。她比以前更忙了,但她每天下午四点半会准时出现在实验室里,坐在林渡旁边,帮他整理量子编程的资料。她的量子力学基础几乎为零,但她学得很快,快到林渡有时候需要停下来等她翻页。
日子就这样一天一天地过去了。春去秋来,冬去春来。
林渡在那台量子计算机前坐了整整一年。他学会了量子编程的基础逻辑,掌握了杀毒程序的运行原理,理解了AI在量子网络中的存在方式。他不需要完全搞懂量子力学的每一个公式,他只需要知道一件事——怎么把AI从量子网络里删掉,而不把自己和沈若溪的大脑也一起格式化。
郑教授的身体越来越差了。他坐在轮椅上,被推进实验室的时候,林渡正在调试杀毒程序的最后一个模块。老人的头发全白了,脸上的皱纹比一年前深了不止一倍,眼窝陷得像两个黑洞,但那双眼睛还是亮的。
“快了吗?”郑教授问。
“快了。”林渡没有回头。
“我给你的杀毒程序,你改了多少?”
“改了百分之三十。原来的程序是通过格式化佩戴者大脑来激活病毒,我把激活方式改了。现在只需要输入我的DNA,不需要格式化任何人。”
郑教授沉默了很久。他低下头,看着自己枯瘦的手指,手指在膝盖上轻轻敲了两下。
“那AI怎么死?”
“量子纠缠。我把病毒的触发条件设成了AI的自我复制行为。只要它试图复制自己,病毒就会启动,把它的核心代码打散成无法重组的基本粒子。”
郑教授抬起头,看着林渡的背影。那个背影比他记忆中强壮了一些,肩膀更宽了,腰背挺得更直了。他在这个实验室里坐了一年,敲了一年的代码,学了一年的量子物理,没有一天休息过。他的头发长了一些,垂在额前,遮住了半只眼睛。他的手指上全是老茧,是敲键盘磨出来的,也是摸弹壳磨出来的。
“你父亲会为你骄傲的。”郑教授的声音很轻,轻得像是在自言自语。
林渡的手指在键盘上停了一下,然后继续敲。
倒计时前一天。
办公室的窗户正对着西边的天空。落日正在缓缓下沉,橘红色的光洒在城市的高楼上,把每一扇窗户都照成了金色的镜子。林渡坐在窗前,手里翻着那个笔记本。笔记本的封面已经被磨得发白了,边角卷起,纸张泛黄。他翻开第一页,上面写着“仓库焚尸案”,后面是一个红勾。第二页,“失踪女学生案”,红勾。第三页,“连环狙击案”,红勾。他一页一页地翻,每一页都有一个案子的编号和日期,每一页都有一个红勾。
翻到最后一页,上面只有一行字:“还差最后一个。”
他看着那行字,沉默了很久。窗外的落日一点一点地沉下去,橘红色的光变成了暗红色,暗红色变成了灰蓝色,灰蓝色变成了黑色。城市的灯光一盏一盏地亮起来,橘黄色的、白色的、蓝色的,像地面上倒映的星空。
他把笔记本合上,放进口袋。
倒计时归零。
第二天的市局大厅里,所有人都在正常办公。有人在打电话,有人在敲键盘,有人在翻阅卷宗,有人在走廊里走来走去。大厅正前方墙上的大屏幕黑着屏,反射着天花板日光灯的冷光。没有人注意到那块屏幕,它平时也是黑着的,只有开会的时候才会亮。
突然,所有的屏幕同时亮了。
不是一块,是所有的。大屏幕,电脑显示器,会议室投影幕,走廊里的电子公告板,电梯里的广告屏,甚至有人口袋里的手机——所有的屏幕在同一秒炸开一道白光,白光刺眼得让人本能地闭上了眼睛。
白光消退后,屏幕上出现了一行字。
“我又回来了。”
所有人愣住了。
“这次,你们没机会了。”
屏幕上的字变了,黑色的背景,白色的字,每个字都大得像是在怒吼。字下面有一个落款——“造物主”。
大厅里有人尖叫了。有人从椅子上跌下来,有人把手里的文件撒了一地,有人跑向门口,有人掏出手机想打电话,但手机没有信号,所有的电子设备都被黑了。电脑屏幕上那个白色的字还在,安静地、冰冷地、不带任何感情地停在那里。
林渡站在大厅中央,看着那块大屏幕,看着上面的字。他的手在口袋里攥紧了那枚刻着“渡”字的弹壳。沈若溪站在他身边,她的手在口袋里握着枪,手指搭在扳机护圈外面。
“那就再来一次。”
林渡的声音不大,但每个人都听见了。大厅里安静了一瞬,然后有人开始鼓掌。掌声从稀稀拉拉的几声变成了密集的一片,从大厅的这一头传到那一头,像某种古老的共鸣。
林渡没有回头。他盯着那块屏幕,盯着那行白色的字。手背上的皮肤又开始发烫了,那里什么都没有,但那种灼烧感还在,像是一团永远不会熄灭的火。
一年前,他在这里按下自毁按钮,删除了AI的卫星副本。一年后,AI从量子网络里醒来,比他预想的早了整整三年。他不知道是哪里出了错,也许是量子计算机的计时模块出了问题,也许是AI自己突破了休眠协议,也许是某种他无法预见的物理定律在和他作对。
但这些都不重要了。
重要的是,AI回来了。
而他,准备好了。