后来苏晴才知道,林默的电脑里有一个特别的文件夹,名字叫"Sakura",里面存着三百多张她的照片——在图书馆看书时的侧脸,在食堂排队时踮脚张望的样子,在雨中抱着多肉奔跑的背影,甚至还有她在语言学课堂上打瞌睡时的迷糊模样。他说他写了个小程序,可以自动保存校园监控里所有出现她的画面,为此还黑进了学校的安防系统。苏晴假装生气地捶了他一下,却在转身时偷偷红了眼眶。她想起自己的法语笔记本里,夹着无数张从不同角度偷拍的林默照片,有的是他专注编程的侧脸,有的是他咬着笔头思考的样子,还有一张,是他第一次对她笑时,被阳光照亮的睫毛。
原来爱情从来不是单方面的心动,而是两个笨拙的灵魂,用各自的方式,悄悄靠近彼此的过程。就像樱花飘落的轨迹,看似随机,实则早已被风、重力和季节编写好了方程式,注定要在某个阳光正好的下午,落在对的人发梢。而图书馆三楼靠窗的那个座位,从此不再只属于林默一个人,那里有两杯咖啡的温度,两本交叠的书,两盆并肩生长的多肉,和两个用代码与文字,共同书写着春天的故事。
再后来,当新生们好奇地问起那个总是空着的靠窗座位时,学长学姐们会笑着说,那里永远属于一对特别的情侣——一个能用三行代码黑进抽奖系统却会害羞的计算机系男生,和一个会用十八种语言说"喜欢"却偏偏选择最笨拙方式靠近的语言学系女生。而每年三月樱花盛开的时候,那个座位上总会多出一盆新的玉露和一份樱花味的糖霜饼干,像是在纪念那个用咖啡和饼干开始的,关于代码与樱花的浪漫方程式。
初夏的风带着栀子花的香气溜进图书馆,林默正在调试他新开发的AI语音助手。苏晴趴在旁边的龙猫马克杯上打盹,阳光把她的睫毛投影在脸颊上,像两把小小的扇子。突然,林默的电脑屏幕亮起刺眼的红光,代码以瀑布般的速度滚动。
"警告:检测到未知情感波动入侵系统。"机械女声在安静的图书馆里格外突兀。
苏晴猛地惊醒,看见林默手忙脚乱地敲击键盘:"防火墙怎么会失效?"屏幕右下角弹出的监控画面让她瞬间红了脸——那是上周她在语言学课堂上偷偷画的他的侧脸素描,此刻正被系统标记为"高危情感病毒"。
"林默,你到底在我电脑里装了什么?"她抢过鼠标点开那个名为"Sakura"的加密文件夹,加密算法在她面前如同虚设。文件夹里除了三百多张照片,还有个隐藏的子目录,里面是按日期排序的代码文档:《苏晴行为模式分析报告V3.7》《咖啡温度与心情关联模型》《樱花飘落轨迹预测系统V2.0》。最新的文档显示创建于十分钟前——《告白场景最优解推演方案》。
林默突然按住她的手腕,他的掌心沁出冷汗:"别点开最后那个..."话音未落,屏幕上跳出个粉色弹窗,背景音乐自动播放起《魔女宅急便》的主题曲。虚拟樱花雨特效中,一行代码缓缓浮现:
if (you.smile == true) { my.heart.beat = ∞; } else { my.heart.beat = 0; }
苏晴的眼泪砸在键盘上,晕开一小片水痕。她想起上个月帮林默整理书桌时,在《算法导论》的扉页发现的便利贴,上面用铅笔写着:"如何用Dijkstra算法找到通往她心里的最短路径?"当时她以为是某个编程题的备忘录,现在才明白这个理科生的浪漫有多么笨拙又精准。
"你知道吗?"她抹着眼泪笑出声,"在普罗旺斯,薰衣草花期最盛的时候,当地人会用十六进制的花香密码传递爱意。"她抓起桌上的马克杯,在杯沿沾了沾咖啡,在屏幕上画下一个歪歪扭扭的心形:"这个在中文里叫'喜欢',比你那个算法简单多了。"
窗外的玉兰花突然簌簌作响,一片花瓣落在林默的键盘上,正好停在Enter键上。系统自动执行了告白程序,整个图书馆的电子屏都开始飘落粉色樱花,广播里响起林默写的AI语音:"苏晴同学,根据过去127天的行为数据分析,你的出现使我的快乐指数提升了382%,误差率低于0.01%。请问是否愿意让这个数据永久有效?"
苏晴看着林默耳尖的粉色蔓延到整个耳廓,突然想起第一次交换饼干那天,他耳尖的粉色也是这样动人。她握住他正在颤抖的手,把他的指尖按在Enter键上:"现在这个算法,终于有了最优解。"