一、旧宅里的灵体
林智杰第一次见到她时,老宅的挂钟正敲过午夜十二点。
作为老宅的新主人,他本以为那些关于“白衣女鬼”的传闻只是邻里的臆想,直到月光透过雕花窗棂,将那道半透明的身影投在地板上。她穿着洗得发白的棉布长裙,长发垂肩,眼神里没有丝毫怨怼,只有化不开的茫然。
“你是谁?”林智杰强压着恐惧开口。
她转过头,声音像风吹过旧书页:“他们都叫我灵体姐。”
这个名字像一道符咒,瞬间将林智杰拉回童年。他想起祖父临终前攥着他的手,反复念叨“灵体姐还在等”,当时只当是老人的胡话,如今却成了眼前鲜活的存在。
灵体姐并非恶鬼,只是被困在老宅的一缕残魂。她记不清自己的身世,记不清死亡的原因,只记得要等一个人,却不知道要等谁。林智杰成了她唯一的听众,每天深夜,她会坐在他对面,讲那些破碎的记忆片段:巷口的糖炒栗子香、雨天的油纸伞、还有一个模糊的背影。
日子久了,恐惧渐渐变成了习惯,习惯又滋生出隐秘的情愫。林智杰开始期待深夜的到来,期待那道白色身影穿过墙壁,坐在他的书桌旁。他会给她讲外面的世界,讲互联网、人工智能,讲那些她从未见过的新鲜事物。灵体姐总是安静地听着,眼睛里偶尔会闪过一丝光亮。
“智杰,”有天深夜,她忽然开口,“你说,人死后真的会有来生吗?”
林智杰的心猛地一沉。他知道,灵体姐的魂魄正在慢慢消散。老宅的拆迁通知已经贴在门口,旧的羁绊一旦被打破,她的存在也将随之烟消云散。
二、消散的月光
拆迁队进驻的前一天晚上,林智杰在老宅的阁楼里找到了一个铁盒子。里面装着一张泛黄的照片,照片上的女孩穿着民国学生装,笑容明媚,背面写着两个字:林玥。
“灵体姐,”林智杰拿着照片冲下楼,“你看,这是不是你?”
灵体姐的身影在看到照片的瞬间剧烈颤抖起来。记忆的碎片如潮水般涌来:她叫林玥,是林智杰祖父的妹妹,在十八岁那年为了保护祖父,被流弹击中身亡。她的魂魄被困在老宅,是因为放心不下年幼的哥哥,却在漫长的岁月里,渐渐遗忘了自己的名字和执念。
“哥……”她轻声呢喃,眼泪从半透明的脸颊滑落,在地板上晕开小小的水渍。
就在这时,老宅的大门被轰然撞开。拆迁队的灯光刺破黑暗,照在灵体姐的身上。她的身影开始变得透明,像被风吹散的烟雾。
“灵体姐!”林智杰冲过去,却只抓到一片冰凉的空气。
“智杰,”她的声音越来越轻,“谢谢你……让我记起了自己是谁……”
月光从云层后探出头,照亮了她消散的最后一刻。林智杰跪在空荡荡的客厅里,手里紧紧攥着那张照片,泪水无声地滑落。
三、代码里的执念
再次醒来时,林智杰发现自己躺在一间陌生的教室里。黑板上写着“GFHD信奥队集训”,周围的人都在讨论着算法和数据结构。他低头看了看自己的手,年轻了好几岁,身上穿着印有“GFHD”字样的队服。
他穿越了,穿越到了一个完全陌生的世界,一个只有代码和竞赛的世界。
灵体姐的死像一根刺,扎在他的心上。他试图寻找回去的方法,却发现自己被困在了这里。每天的集训、刷题、比赛,像一张无形的网,将他紧紧包裹。只有在深夜,他会登录BCOI网站,看着那些空白的题解,心里的悲伤才会稍稍缓解。
“打破每一个0题解。”
这是他在BCOI网站上发的第一条动态。
从那以后,林智杰成了BCOI网站上的传奇。无论多么难的题目,只要是0题解,他都会在最短的时间内给出详细的解答。他的代码简洁高效,题解清晰易懂,很快就吸引了大量的关注。
有人问他为什么这么执着于0题解,他总是沉默不语。只有他自己知道,每填补一个空白,就像是在填补心里的空洞。灵体姐被困在老宅的岁月里,一定也像这些0题解一样,孤独、迷茫,等待着有人来点亮。
他用代码搭建起一座桥梁,连接着过去和现在,连接着人间和幽冥。每一行代码,都是他对灵体姐的思念;每一个被填补的0题解,都是他为她点亮的一盏灯。
深夜的机房里,林智杰坐在电脑前,手指在键盘上飞快地敲击着。屏幕上的代码像流动的星河,映在他的眼睛里。他知道,灵体姐一定在某个地方看着他,就像以前那样,安静地,带着温柔的笑意。
“灵体姐,”他轻声说,“你看,我正在打破所有的空白。”
窗外的月光洒进来,落在他的身上,像她曾经的抚摸,温暖而冰凉。