【潇湘溪苑】【原创】Rational(师生)

话说忐忑不安的沈浩下了楼还真是没地方去,不知不觉居然又走到了操场边的观众席。
,,
有个成语叫什么来着?对,冤家路窄!
,,
好巧不巧,那个失恋发酒疯的大兄弟居然又坐在观众席上了?!
,,
“我认得你!”那大兄弟一下子冲到了沈浩的面前,拎起他的衣服就假假地“威胁”道:“可算找到你了!你居然把我交给东门的保安!我们要好好算这笔账!”
,,
这时候差不多生无所恋的沈浩哪有心情跟人算账啊,他很不耐烦地看了那人一眼,然后颇为讨打地应道:“哦,别打脸就行。”
,,
“噗嗤!”
,,
大兄弟一下子就被人给逗得崩不住了,松开手捂着肚子险些就要在地上打两个滚~
,,
“你自己不想算账的。”沈浩找了个空地儿坐了下来,然后面无表情地看向了那个大兄弟,“下次别再烦我喽,不然我绝对让你不好过!”
,,
那人吐了吐舌头,对着沈浩摆了个鬼脸。
,,
沈浩大概也晓得这人只不过开了个玩笑而已,于是冰块似的脸上终于挤出了一点点温度,然后轻飘飘地看了人一眼:“你又失恋了?”
,,
“咳咳!”那人脸上一红,指着操场上露天的那一大块儿,随便地扯了一句:“看星星!”
,,
“哦。”沈浩顺着他手指的方向看看,“星星没看到,飞机倒是看了三年。”
,,
“哇!”那人忽然起劲地蹦了起来,看着沈浩咧开了嘴:“学长好!我叫张钰琛!以后求/罩哇!”
,,
“张,张钰琛?!”沈浩的下巴差点掉地上!
,,
还真是冤家路窄~
,,
“学长知道我啊~”张钰琛兴奋地凑了上去。
,,
沈浩同样有些兴奋却又不得不有点无奈地看向了这个冤家:“我是沈浩。”
,,
张钰琛果然愣了两秒,然后两个人突然就笑了!
,,
有种封建包办婚姻下小情侣幽会的错觉呢~没想到,彼此不知道“身份”的情况下居然就这么相遇了,也许,那场比赛之后他们会成为很好的朋友吧?
,,
不过谁知道呢?现在看起来有些东西还真是冥冥之中自有天定,明明都没想象过彼此的模样,却不想命中早已注定。
,,
“学长,你说我们会赢吗?”张钰琛忽然不笑了,他认真而又期待地看着沈浩。
,,
“会的。”沈浩平平静静地看向了那片昏暗中一闪一闪的红点,“有方向,有目标,总归会到的。”
,,
张钰琛也静静地看向了天空中的那个小红点,他没有说出口的是这次比赛对他很重要,不过他想学长大概懂的。
,,
“叮咚,叮咚~”
,,
沈浩打开手机微信界面,随手地点开那条语音。
,,
“滚回来!”
,,
沈浩抽了抽嘴角,张钰琛也诧异地看向了沈浩。
,,
沈浩偷偷地在心底乐呵了一下,然后拿起手机,一本正经地按下语音:“好的。”
,,
张钰琛指着沈浩差点儿就要从观众席上滚下去哦~
,,
结果沈浩也不知学了谁,这时候居然还可以面不改色地对张钰琛告别:“家里人不允许我在外边过夜的,我要走了。”
,,
张钰琛点了点头,憋着笑对沈浩竖起了大拇指,“学长威武!”
,,
“嗯。”沈浩颇有学长气度地看向了张钰琛,“回去好好看java。”

楼主 陌湘萘  发布于 2018-08-16 06:01:00 +0800 CST  
然后,沈浩低着头笑了笑——他在外边吹了这么久的风脑子大概也已经捋清楚了,既然知道老师同样“舍不得”他,那他就做那个脸皮厚一点的人好了。
,,
回教师公寓的路已经太熟了,穿过操场,沈浩笑着和公寓门口的保安大叔打了招呼,然后一步一步走向那一幢,那一层,那一间。
,,
摸了摸兜里藏好的钥匙,沈浩突然发现门开着?老师此刻正坐在沙发上,等他回家~
,,
“算账。”孔万荣冷着一张脸,看都懒得看沈浩一眼。
,,
沈浩站在门口淡淡地勾了勾嘴角,“好。”换上属于他的那双拖鞋,正想去房间里拿戒尺,老师忽然从沙发上站了起来。
,,
孔万荣走到餐桌边,指了指那个“熟悉”的墙角,道:“今天不用戒尺。”
,,
沈浩一下子就想到了被老师按腿上抽巴掌的那次,忍不住红了红脸,不过他到底还是三步并两步地走到了指定的位置,然后低着头轻轻“嗯”了一声。
,,
孔万荣也没打算跟人废什么话,直接上手就把人的皮带抽了下来,然后推了推沈浩的肩膀,沈浩顺着力道撑在了墙角。
,,
孔万荣退了两步,试了试手里的皮带,发现不大顺手,于是又走过来给沈浩好好摆弄了一下——出乎意料的是沈浩居然一直都很配合,让塌腰就塌腰,让撅屁股就撅屁股,到底是从什么时候开始他们之间有了这样的默契?
,,
孔万荣有些怔忡地找了个合适的位置,按着右肩活动了一下胳膊,然后轻飘飘地说了一个“脱”就看着沈浩熟练地在他面前做着那些并不应该出现在当今师生之间的动作。
,,
“沈浩,你到底还想要我做什么?”孔万荣眯着眼睛愣愣地看着沈浩,有些话却是怎么也问不出口。
,,
“老师。”沈浩的声音勾回了孔万荣的思绪,事到如今,他依旧还是那样风淡云轻,“我准备好了。”

楼主 陌湘萘  发布于 2018-08-16 06:28:00 +0800 CST  
“老规矩,受不了就吱声。”
,,
孔万荣把皮带抵在了沈浩那两团白白嫩嫩的肉上,说了一句从来都没什么用的话。
,,
“嗯。”沈浩仍旧那么淡淡地应道,仿佛那一次次疼得身上全是冷汗的不是他一样。
,,
孔万荣点了点头,既然知会过了也就没必要多说什么了,扬起手臂,把皮带打了个对折抓在手里,然后收了几分力不算太重地抽到了沈浩身上。
,,
毕竟是第一次用皮带,划破空气的声音倒是把孔万荣吓了一跳,不过看沈浩扶着墙没什么反应,想来应该承受得住。
,,
攥了攥手里的皮带,孔万荣甩手就又是不缩水的两下!
,,
沈浩拧了拧眉毛,在老师看不见的角度呲着牙,生生咽下了那几乎就要从喉咙口冲出来的惨叫!他不能叫,也不敢。
,,
本以为还要再硬着头皮扛几下,没想到老师忽然垂下了手,站在沈浩旁边严肃地问道:“这是你第几次接这样的活儿了?”
,,
沈浩扶着墙的手稍稍往下滑了一点,然后脑子里快速地反应着:C,C++,Java,操作系统……如果算上三个暑假接的外快,算上没考进C大之前的远程“枪手”,少说也有四五十次了吧?
,,
沈浩应该怎么回答呢?老师眼里容不下的这种“活儿”曾经一度是他赖以生存的手段,虽然他也知道这么做不对,可存在即合理,谁又能说他做的就一定是错的!
,,
“怎么,要我帮你想?”说着,孔万荣把左手按到了沈浩的肩膀上,很有武力威胁的意思。
,,
等了十几秒,沈浩还是什么都没说,孔万荣甩手就是添了点力的两记皮带!不出所料,沈浩屁股上显出了三五条红红的印子,由浅到深,很是好看。
,,
沈浩下意识地咬住了下嘴唇,他可以感受到额头上已经沁出了汗,身后也是火辣辣的,好像尾巴骨那边也有一点滑腻腻的,大概是气虚或者阴虚的表现吧?记得哪儿看到来着的,出汗是人体对体温的调节作用,一般体温每升高一度人体就会因为出汗多失去250ml左右的水分。
,,
天知道沈浩这时候怎么想到这些的,孔万荣在旁边好不容易压下去的火气真是一下子又冒了出来!
,,
挥了挥手,两道又狠又快的皮带挟着风落到了颜色最深的地方,与之相伴的是孔万荣冷到几乎可以结冰的声音:“有没有告诉过你问话必须要答?”
,,
“额,……嗯。”沈浩挣扎着把手指抠进了墙缝,然后用他以为尽量平稳的声音回答道:“太多了,记不清。”
,,
记不清?!
孔万荣差点就被气笑了!这可真是个出人意料的答案!
,,
不是没听出来沈浩声音里隐隐的颤抖,不是没看见沈浩脖子上那几绺浸了汗的头发,孔万荣甚至很清楚沈浩此刻多么想摆脱他这个铁了心不让人好受的“坏家伙”!可是,沈浩实在是太欠管教了!
,,
“明修栈道,暗渡陈仓?”孔万荣冷冷地刮了沈浩一眼,“我竟然不知道你这么有天赋!白天跟我讲什么算法有心得,晚上居然还能当特工,给我偷偷摸摸敲代码赚外快啊?沈浩,你这么有能耐,天天请你吃那些清汤寡水还真是委屈你了啊?!”
,,
话说到这儿,孔万荣攥着皮带的手都有些发抖了!
,,
孔万荣想尽办法给人调理身体,没想到人家自己一点儿也不想珍惜!替人操心这操心那,结果人家想到的是背着他去谋财!倒是他碍了沈浩的道啦!
,,
“沈浩,你实在是好样的!”孔万荣背过了身去,推了推眼前一片雾气的眼镜,天知道他到底是有多生气呢,居然把镜片儿都气糊了。

楼主 陌湘萘  发布于 2018-08-16 22:16:00 +0800 CST  
与此同时,“老,老师。”沈浩半撑着墙,一只手小心翼翼地伸到了孔万荣的身后,然后怯怯地扯了扯老师的衣角,仍是那样委屈巴巴地软软说道:“不是,不是的……安卓这个只有一次,只是第一次,老师你不能翻旧账啊~”
,,
孔万荣抽了抽嘴角,回过身来忽然就有种恨铁不成钢的感觉!沈浩的意思是“旧账”?这兔崽子到底赚了多少这种“不正当”的钱呐!专业技能就是拿来这么用的?!
,,
“少给我嬉皮笑脸的!”孔万荣一皮带就扫到了沈浩的大腿上,沈浩本能地弯了弯腿,不过很快又恢复了本来的姿势——这账还没正式开始算呢,现在识相一点但愿老师能早一点心软。
,,
孔万荣眯着眼睛很是不悦地盯住了沈浩,“背着我赚外快到底几个意思?我有说要你现在还钱吗?难道我还养不起你了?!要你这么熬夜加班加点!”
,,
“不是,没说要老师给生活费啊~”沈浩撇了撇嘴,老师怎么能这么算呢,他这也不是要还给老师的钱啊!
,,
孔万荣忍不住在心底叹了一口气,这兔崽子到底什么情况!他们交换的资料不对应呐!生活费是利用暑假赚的?那之前大半个月赚的还不够吗?
,,
“如果是我没考虑到的你可以直说。”孔万荣渐渐冷静了下来,“如果是我无意间打乱了你原本的计划,我可以向你道歉,但是,你没必要这么背着我干那些有的没的。”
,,
“老师,这个……”沈浩有些窘迫地看向了孔万荣,“我没有这个意思,我怎么会让您道歉呢?是我欠揍,您这么说只会让我显得更欠揍!”
,,
沈浩看老师脸色还好,于是忍不住偷偷地辩解了一句:“而且我也不是非要瞒着您的,早知道您不忌讳这茬儿我何苦来着,说不定还能多捞几笔呢!”
,,
这兔崽子!
,,
“咳咳!”孔万荣干咳了两声,手下也没闲着,不轻不重地扫了两下,然后一本正经地“威胁”道:“我只说不翻旧账!下次还敢违反校纪校规,看我不把你吊起来打一顿!”
,,
“保证没有下次!”沈浩憋着一口气很快地说完,然后老老实实地撑到了墙上——其实这时候他根本扶不住墙,除了刚开始那两下老师下手还带着几分怜惜,后来他几乎就是抠住了墙才忍住不躲也不惨叫的,也不知道抠了这么久指甲毛了没?
,,
孔万荣似乎并不厌恶这样“鲜活灵动”的小兔崽子,比起那个闷着头一声不吭的沈浩,他也许更希望看到的是眼前这个可以把心里话说出来的沈浩。
,,
不过,既然已经下定决心要给沈浩一个教训,那么今天就不可能虎头蛇尾,不了了之。
,,
只见孔万荣翻了翻手腕,然后正式地站到了沈浩的斜后方,道:“最后二十,让你长长记性!下次不准熬夜!”
,,
沈浩抽了抽嘴角,他们这专业怎么可能不熬夜?不过老师的意思他心里也明白,于是总算敛回了那几分突然冒出来的“孩子气”,然后稳重地应道:“记住了。”
,,
孔万荣这才终于平复了心情,专心地举起了手里的皮带,“受不了吱声!”说完,连他自己都觉得有点儿多余。
,,
沈浩什么时候受不了啦?沈浩又什么时候吱过声啦?
然而,孔万荣没有想到的是沈浩还有受不了的时候,结果这个死心眼的孩子愣是没吱声……

楼主 陌湘萘  发布于 2018-08-16 22:25:00 +0800 CST  
沈浩从墙角滑到地上的时候刚好是第十九下,孔万荣手上一个没刹住结果直接抽到人胸口上去了!
,,
“沈浩!”孔万荣扔了皮带,一把抱住全身发软的小兔崽子,只见这兔崽子微微皱着眉头,眼角、鼻尖满是细细密密的水珠。
,,
“你怎么回事!”孔万荣真是恨不得把人的脑袋劈开!说了多少回了,受不了吱声,那你倒是吱声呐!
,,
看着老师慌张的样子,沈浩居然得逞地笑了?
“反正,老师心里有数。”说着,沈浩还往孔万荣怀里蹭了蹭,“老师,我不疼。”
,,
“……”孔万荣真不知说什么了,这小子大概是上辈子救了他N回!所以这辈子才能这么有恃无恐地折腾他!
,,
孔万荣打横抱起了沈浩,一脚踹开房门,明明已经抱不动了却还是硬提了一口气尽量轻地把人放到了床上,然后扶着老腰靠在衣柜上重重地喘了好几口气!
,,
“沈浩,沈浩?”孔万荣喊了两声,结果这一回某个兔崽子彻底昏过去了,再也没人可以软软地应一声“老师”。
,,
二十五分钟后,公寓的门铃响了。
,,
孔万荣打开门,有点儿自责地指了指卧室,唐非立马会意,提了药箱就往房间里走!
,,
五分钟后,唐非收拾了一堆带血的废棉花,走出房门看着孔万荣,长长地叹了一口气。
,,
“唐非,我……”孔万荣本想解释些什么,可仔细想来他也不需要跟唐非解释什么,于是话到嘴角,已然变成了另外两个字:“谢谢。”
,,
此情此景,唐非也提不起什么调侃的心思,他看着记忆里意气风发的学霸,一出口已然多了几分岁月洗过的沧桑:“万荣啊,也不是我说你,你真的想清楚了?这个孩子跟你非亲非故,你真要做到这一步吗?当今潮流,一旦被人揭穿,不会有人问你原因经过,你会永远被钉在耻辱柱上!”
,,
“我看他顺眼,他也合我心意。”孔万荣淡淡地看向了卧室,眼睛里的温和慢慢变成了一种坚定,“他喊我一声‘老师’,我对得起他,就够了。”

楼主 陌湘萘  发布于 2018-08-16 22:32:00 +0800 CST  
有图有预告,问,当沈浩看到这样的画面时该是一种怎样的心情?



楼主 陌湘萘  发布于 2018-08-17 06:41:00 +0800 CST  
迷迷糊糊醒了才发现生物钟真是个奇葩的玩意儿,沈浩本还想着沙发什么时候变这么软了呢,结果一睁眼就看见老师躺在了他的旁边?!
,,
这,这?!
,,
沈浩动了动,孔万荣也跟着一起醒了。
,,
“身上疼的厉害吗?”孔万荣翻了个身,很自然地替沈浩试了试额头的温度——昨天都没注意,这兔崽子回来的时候还发着低烧,结果他这个做老师的不关心学生就算了,居然把人打了一顿,想来还真是不应该。
,,
烧退了,孔万荣稍微放了一点心,然后见这小子也没什么起床的意思,他就干脆把身上的毯子都盖到了沈浩身上。接着翻身坐起来,撑着手把脚挪到床边,伸进地上的拖鞋,轻飘飘地走到了衣橱边,回过头淡淡地看了沈浩一眼:“那你今天就先不用晨跑了,再多睡会儿。”
,,
沈浩愣了两秒钟,然后呆萌地揉揉眼睛,“老师,我在做梦吗?这还是第一次……”小声嘀咕了几句,当他看清了老师那小麦色的凹凸有致的裸背,一股“羡慕”的热浪从头顶涌到了鼻子,心下更是忍不住赞叹老师这身材保持得真好。
,,
等到沈浩对上那双波澜不惊的眼,这才忽然意识到了眼前场景的真实性!
,,
“额,那个,什么……”沈浩努力搜刮了脑子里的边边角角,三分之一秒后总算想到了合适的回答:“老师,您不用苦着一张脸,我也就有一点点感觉,不影响日常的,真的!能跑能跳~”
,,
说着,沈浩正想爬起来,结果一动弹就情不自禁地抽了抽嘴角,下肢的感觉好像恢复了,某个部位疼,是真疼!
,,
“算了,你就不要勉强了。”孔万荣换完了运动装,仍旧是轻飘飘地看着沈浩,“好好休息,唐非说你这伤要养两三天的。”
,,
然后,沈浩就这么看着老师关上门出去了。
,,
一分钟后,沈浩似乎终于从震惊中走出来了,没错!唐非,那个马戏团医生!昨天晚上肯定发生过了一些不可描述的事情,没错!而且这次是……唐医生上的药?!
,,
两三分钟后,沈浩无奈地接受了某些事实,低着头幽幽地叹了一口气:倒不是说让人看光觉得丢人什么的,只不过就是本能地对“外人”还有些抵触,至于抵触什么呢?没想好。
,,
“不过老师肯定是自己人~”沈浩偷偷地想着。不过,仔细想来被他划到“自己人”一类里的还真没几个~
,,
在床上翻了好几个身,可也不知道怎么了实在睡不着,于是干脆咬牙坐起来换上日常的家居服,去卫生间简单地弄了几下,又在厨房里看了看火,确定真是闲得没事之后沈浩心血来潮地在笔记本上打开了三年没打开过的训练平台:账户的数据还在,看着个人积分页面“长期不登录 扣除积分-40 时间2015-08-22”那一行,他自嘲地勾了勾嘴角。
,,
往事如烟,再回首早已物是人非。
,,
“叮咚,叮咚~”
,,
沈浩怔怔地打开微信界面,发现是老师推荐的一张好友名片,没怎么多想点开来加完了才发现对方居然是军哥?!
,,
完了,催债的催到家门口了!
,,
“老师,我会好好复习软工的。”沈浩悻悻地发了一条信息过去。
,,
没想到军哥居然在线?!军哥不光在线,聊天界面还提示“对方正在输入……”沈浩苦着张脸,差点就想回一句非本人了!
,,
一分钟后,吴世军的气泡发过来了:“不急,先刷题库吧,不会的可以问我,孔老师最近挺忙的。”
,,
沈浩偷偷地松了一口气,原来不是催债的~
,,
不过程序大赛的通知不还没对外公布吗?怎么这一个两个的全都知道他要参赛了呢?压力好大呀!
,,
沈浩撇了撇嘴,客套地回道:“那怎么好意思呢~”
,,
本以为军哥不会回复了,结果一回复就吓得沈浩差点把手机砸了!
,,
沈浩睁大眼睛仔细地又看了一遍,军哥说的“还”是:“应该的,我毕竟是你的指导老师。”
,,
沈浩真是震惊到了!他的指导老师居然不是孔老师?!可是,好像也没说必须是孔老师啊……
,,
“孔老师指导了其他学生吗?”沈浩在聊天框里这么输完,却终究在点击“发送”的前一秒抬起了手指。
,,
这句话沈浩没办法理所当然地问出口,就好比他同样没办法理所当然地问孔老师为什么指导的学生不是他一样,最终,这没过脑子的话只能一个字一个字删掉。
,,
沈浩看着聊天界面下意识地回了一句:“知道了。”可仔细一想才发现这样可能会让军哥尴尬,于是,沈浩又补了一个笑脸发过去。
,,
至于他本人到底在不在笑呢?沈浩看着屏幕上印出来的人脸,不禁嫌弃地笑了笑:这二货笑得真丑!

楼主 陌湘萘  发布于 2018-08-17 10:15:00 +0800 CST  
差点忘了放预告了自己体会吧~


楼主 陌湘萘  发布于 2018-08-17 10:18:00 +0800 CST  
半个小时后,沈浩抬起搭在键盘上的爪子,移了移鼠标,回到个人主页。
,,
看着最左边那几栏显示着“解决题目1530总提交4627”以及右边那密密麻麻的一堆数字,沈浩不禁淡淡地勾了勾嘴角,三年没碰说到底还是手生了,不过意外的是曾经经历过的一切居然还有存在的证明。
,,
有些留恋地返回平台首页,看着最近发布的两个全网公开赛的通知,沈浩刚想点进去仔细看看,不想公寓的门这时候忽然开了。
,,
“老师,早~”沈浩站起身来,然后一脸人畜无害地看向了孔万荣,顺便抬手打了个招呼。
,,
孔万荣下意识地点了点头,一秒钟之后才反应过来他们俩现在也不是在什么公共场合,沈浩没必要这么“客气”~
,,
刚想同人说些什么,结果一抬眼却发现沈浩已经利落地收拾完了桌子,然后转身就进了厨房。
,,
等孔万荣走到餐桌边的时候沈浩已经盛好了粥,布好了碗筷,很是“贤惠”~
,,
孔万荣端起碗,先喝了一口温度正好的粥,然后轻飘飘地看了沈浩一眼:“不疼了?”
,,
沈浩尴尬地抽了抽嘴角,不过出于某个被硬揍出来的习惯,他只好老老实实地回答道:“还好。”
,,
孔万荣一下子就被逗笑了,看着怂怂的沈浩,他心情极好地顺便问了一句:“刚看你在笔记本上挺专注的,又在赚外快?”
,,
“不是!”沈浩猛地抬眼瞪向了老师,结果一着急重心就往后一移,老师家的椅子还偏偏全是实木的,他脸上的表情真是在那一秒钟换了十几样!
,,
忍住了呼之欲出的痛哼,沈浩从牙缝里挤出来一句疑似“撒娇”的话:“我可不想被吊起来再打一顿~”
,,
这兔崽子!这句话倒记得牢的!
,,
孔万荣看破也不说破,毕竟这小子怕被他吊起来揍也不是什么坏事~长长记性也好。
,,
两个人又扒拉了一会儿粥,沈浩终于忍不住偷偷地瞥了一眼老师,验证似的问道:“老师,你最近是不是很忙?”
,,
“嗯。”孔万荣下意识地应了一声,不过想了想之后还是放下了碗筷,一本正经地看向了沈浩:“分点看着你的精力还是有的,别想耍小聪明!”
,,
“哪有啊~”沈浩故意装作委屈巴巴的样子,然后十分讨好地对上了老师的眼睛,“我已经很乖很顺服了,老师你怎么能这么想我~老师,你说我听不听话?”
,,
听话才有鬼呢!
孔万荣快速地扒拉完了最后一口粥,然后很不厚道地把碗筷往沈浩跟前一推,“听话就洗碗!”
,,
沈浩这时候真是忍不住在心里默默腹诽:说得好像老师洗过碗似的!真是的,现在岂止碗是他洗啊,明明衣服也是他洗!虽然那两件衬衫洗废了吧,可好歹活儿全是他干的好吧!老师太坏了!蔫儿坏!
,,
等沈浩扒拉完了粥,才发现老师不知何时已经捧着平板坐到沙发上了,只见他皱着眉头,时不时地往分屏出来的记事本上写写画画,不过这一会儿功夫都画了小半屏了!
,,
也许,老师是挺忙的吧?
,,
沈浩默默收拾了碗筷,然后很快地把桌子上属于他的战场开辟出来——刷题嘛,首先要有刷题的架势!其次才是一门心思地扑进去,在题海中死去活来,却也因为身在其中而自得乐趣~
,,
P.S.此处分享一段梁启超先生的《敬业与乐业》:“凡职业都是有趣味的,只要你肯继续做下去,趣味自然会发生。”为什么呢?第一,因为凡一件职业,总有许多层累、曲折,倘能身入其中,看它变化、进展的状态,最为亲切有味。第二,因为每一职业之成就,离不了奋斗;一步一步的奋斗前去,从刻苦中将快乐的分量加增。第三,职业性质,常常要和同业的人比较骈进,好像赛球一般,因竞胜而得快感。第四,专心做一职业时,把许多游思、妄想杜绝了,省却无限闲烦闷。孔子说:“知之者不如好之者,好之者不如乐之者。”人生能从自己职业中领略出趣味,生活才有价值。孔子自述生平,说道:“其为人也,发愤忘食,乐以忘忧,不知老之将至云尔。”这种生活,真算得人类理想的生活了。
,,
然而,说是这么说的,此刻的沈浩却是怎么也进不了状态……

楼主 陌湘萘  发布于 2018-08-17 11:25:00 +0800 CST  
不知怎地,沈浩盯着那一堆蝌蚪文只觉得眼前的一切都是浮起来的,他硬逼着自己看进去两三行吧,结果看了后面忘了前面,一道难度500的题看了五分钟都没读懂题目意思。
,,
“沈浩,沈浩?”孔万荣抬头诧异地看了沈浩两秒钟,结果这小子不知发呆发到哪个犄角旮旯去了!
,,
孔万荣站起身来,走到桌子旁边,指节轻轻敲了两下桌面,然后面无表情地盯着沈浩,看不出是生气还是怎么的。
,,
“嗯?”沈浩愣愣地回过神来,一脸天真一脸呆萌地对上了那双深邃的好看的眼睛,“老师,怎么了?”
,,
“还问我怎么了?”孔万荣拧了拧眉毛,不怒自威:“你怎么回事?”
,,
“老师,我……”沈浩眨了眨眼睛,然后试探性地问道:“我的指导老师是吴老师对吧?”
,,
“嗯。”孔万荣没否认,不过其中的关节也没必要和沈浩说明白,毕竟那不是沈浩该承受的压力。
,,
“哦。”沈浩呆呆地点了点头,“我软工挂了,老师你知道……我一看见题目就想起来吴老师,然后想到的就是……老师,我挂了软工,挂了软工啊……”
,,
孔万荣就站在旁边静静地听着,等沈浩不再重复那几句了才冷冰冰地看向这小子,不带一丝温度地问道:“你在怪我?”
,,
“我怪的是……我自己。”沈浩说到后来突然就哭了,他没有说出口的话却是只能在心底一遍遍重复。
,,
一旦挂科,奖学金就没有了,那么我就注定又要欠老师一笔巨债了!我不想欠老师那么多。
因为挂科,所以我就不是最优秀的学生了,我现在连一句想要让老师做我指导老师的请求都说不出口!
老师,知道我的指导老师不是您,我的心再也静不下来了……
,,
哭着哭着,沈浩突然抓住了孔万荣的手,用一种乞求的目光深深地看向了他:“老师,我心里难过。”您能告诉我究竟怎样才能让心再一次静下来吗?
,,
“我懂了。”孔万荣长长地叹了一口气,他总算知道这小子心结在哪儿了!原来,挂科会让一个人这么难过吗?
,,
P.S.硕博连读的孔老师无法体会挂科之后的心路历程,而且他教的UML除非学生交白卷,否则真不怎么容易挂!至于之前想“坑”沈浩的UML期末成绩最终也是以88分擦边“优秀”的等级而告终的。
,,
在沈浩的期待之中,孔万荣搀着他走进了卧室。沈浩呆呆地看着老师掀起毛毯,抱过两个棉花枕头,然后不知从什么地方变出了一根又细又长的教鞭?!
,,
等等,教鞭?!
,,
沈浩瞪大了眼睛几乎不敢相信,虽说并不算太影响生活吧,可屁股上现在还是有点肿痛难耐。他并不知道自己还能不能承受那样的痛,不过……如果是老师是意思,沈浩不会拒绝。
,,
孔万荣向沈浩伸出了手掌,沈浩目光闪躲着慢慢把手递了过去,然后顺着老师那股霸道却又不失温柔的暖意一点一点贴合到了床边的毛毯上。
,,
老师的动作优雅而又细致,沈浩忍不住沉浸其中,即便明知即将到来的必定是狂风骤雨,却依旧享受其中。
,,
孔万荣就这么把沈浩“牵”到了床上,沈浩的家居裤不知何时已经剥落在了地上,两枚软软的枕头也已经塞到了小腹下面,触目所及的是一片斑驳。
,,
卧室里的气氛渐渐变得诡异而又宁静,沈浩的眼睛却仍是纯真而又平静地看着床下不沾灰尘的地面,仿佛一切都与他无关。
,,
孔万荣挽了挽衣袖,然后淡淡地看向了沈浩:“从你心里彻底揭过这个阴影,不要再想了。”
,,
沈浩张了张嘴,又很快地抿住,沉默了两秒之后终究是轻轻地飘出了一个:“好。”

楼主 陌湘萘  发布于 2018-08-17 12:41:00 +0800 CST  
教鞭不同于戒尺,又细又长的鞭身柔韧而又光滑,划破空气的声音也更加凌厉,醒神。
,,
沈浩快速地并拢了修长的腿,几乎完美的曲线在昏黄的灯光下显得十分好看。
,,
“嗖——啪”
,,
迎着冷风的鞭劲轻轻扫过身后那条曲线最圆润的至高点,沈浩紧紧地握住凉席边缘的两只爪子不由得向里抠了抠。
,,
教鞭很快地被抽离,视觉残留的影像在沈浩身后勾勒出了一条好看的弧线。没有任何的挣扎,沈浩只是低着头深深地吸了一口气,然后静静感受着鞭风再次逼近自己的那种压迫与惊恐。
,,
“嗖——啪”
,,
沈浩闭了闭眼,他似乎可以感受到鞭身扫过皮肤再轻轻弹起的那种灵动,潜藏在皮肉下的血液仿佛即将从那一道猛然炸开的地方奔涌而出,突如其来的热潮也裹挟着教鞭的冰凉一点一点袭向四肢百骸!
,,
“嗖——啪”
,,
孔万荣手下没停,教鞭的力道均匀而又刁钻,看着沈浩身后很快泛起的道道红楞子,他平静得不起半点波澜的眼眸里忽然闪过了几分疼惜。
,,
“嗖——啪”
,,
破空的声响仍在继续,不觉沈浩的肩膀已经微微耸起,抓着凉席的手也因为极度的忍耐而渐渐白了指节,可他的下身却一直死死地贴紧着凉席,没有闪躲,没有放松,只有隐隐的颤抖。
,,
“嗖——啪”
,,
明明已经到了忍耐的极限,孔万荣不知道沈浩究竟为什么这样极力压抑着自己,一次又一次,沈浩总是给他这样一种若即若离的错觉。
,,
“嗖——”
,,
这一鞭终究还是没有落到沈浩的身后。
孔万荣攥着生生僵在半道上的教鞭,平淡却也同样有些困惑地看向了沈浩——他们之间说不上亲近,却又不是那种让人心寒的疏远,可到底少了些什么呢?
,,
孔万荣不太清楚自己于沈浩而言究竟意味着什么,但他一直在努力地做好他所能想到的一切;沈浩似乎也并不是那种患得患失的性子,而且他们相处得不是一直都很融洽吗?
,,
“沈浩,没有过程的结果注定是平淡的,难道你看重的只有结果吗?”孔万荣慢慢垂下了手,轻飘飘的声音里似乎添了几分无力。
,,
孔万荣从未觉得沈浩是那种只看重结果的人,沈浩的身上没有那种迫切的欲望,相反,兔崽子身上那种装不出来的云淡风轻才是真正吸引着他的地方。
,,
朝夕相处了那么久,孔万荣完全相信沈浩当初只是一时糊涂,可能是有什么不得已的原因,但也没理由过了这么久还是迟迟走不出来啊。
,,
孔万荣平静地看着沈浩,他在等沈浩的答案,也在兑现一个曾经许给沈浩的承诺。
,,
P.S.某年某月某日,某老师对某兔崽子说过:“我们(之间的关系和你所厌恶的是)不一样的,你可以依赖我。”
,,
一波克制却同样尖锐的疼痛从身后呼啸而过,头顶的那一团乱麻也因为疼痛的发散而渐渐舒缓,沈浩重重地呼了两口气,老师的声音也终于缓缓传到了他的耳边。
,,
“过程和结果吗?”沈浩的声音不再风轻云淡,绷紧了太久的神经似乎一下子松了。
,,
疼痛的确能够刺激人的精神,宁静而又舒缓的气氛让沈浩渐渐从那份迷茫之中清醒,可认真想了一会儿之后他还是觉得这个“哲学”的命题太过复杂。
,,
沈浩可以承受很多“不公平”,可并非所有的执念他都可以轻易放弃,他不是那种天性洒脱的人,特别是在遇到老师之后很想留下一些和老师相关的东西。
,,
就像并不是所有人施予的疼痛沈浩都愿意接受一样,他想要“交换”的其实是老师赠予的温柔与关心而已,又或许并不是交换?只是那个让沈浩感受到“疼惜”的人刚好是孔老师,这种感觉他还有些生疏,毕竟是第一次。
,,
没有那份妄自菲薄的心思,没有最初的自怨自艾,沈浩忽然就想通了,其实最后的指导老师不是孔老师也没什么关系,不论怎样老师一直都会在吧?
,,
“老师,其实连我也不晓得自己究竟想要什么结果。”沈浩忽然淡淡地笑了,原来这一切只不过是因为老师恰好是第一个填充了那个位置的人而已,事到如今,他终于理清了自己对老师的心思~
,,
老师,其实我并不曾想过要您承诺些什么,正如您同样是在黑暗中摸索一样,过程?结果?我都不在意。没想到最后竟会对您生出了这样的眷恋~

楼主 陌湘萘  发布于 2018-08-18 06:13:00 +0800 CST  
弱弱地钻出来问一句,如果老陌写一大段数据结构,大家看吗?
因为我已经深刻地体会到解释一个KMP算法的思路要写多少P.S.了

楼主 陌湘萘  发布于 2018-08-18 10:01:00 +0800 CST  
不晓得想要什么结果?!
孔万荣有些无语地抽了抽嘴角,得!这么半天根本就是对牛弹琴!
,,
深深地叹了一口气,不过孔万荣心里忽然也就释然了,什么过程、什么结果其实这小兔崽子压根儿就没想到那里吧?敢情军哥还真说对了一件事:他做事太上纲上线,沈浩不懂,他自己也没注意,一不小心居然变成了这种情境!
,,
看着沈浩竭力忍耐的小模样,孔万荣忽然从心底生出了一种不祥的预感!换一个角度想想,如果这兔崽子刚才根本就不是因为软工没及格才在这儿扭扭捏捏的话……
,,
“咳咳。”孔万荣有些尴尬地往床边上凑了凑,然后尽量稳住了自己的声线:“软工呢?你怎么打算的?”
,,
沈浩沉默了两秒钟,虽然之前并没有挂过科但这一次的确是他没复习到位,老师在考场上也是职责所在,他没什么好辩解的。
,,
“补考应该能过,不过最近可能没空看了。”沈浩老老实实地把心里的想法说了出来,“反正是刷分数的,我想在考前突击一下,老师,您觉得呢?”
,,
孔万荣一口老血差点没回上来,还,还真是沈浩的风格啊!然后,他确认了一件事儿,这一次好像确实是把人屈打了一顿……
,,
看着沈浩身后那好不容易收口的伤因为眼下这一通折腾再次翻卷出了鲜红的嫩肉,孔万荣握着教鞭的手隐隐有些发抖。
,,
等了一会儿,见老师并没有再动手的打算,沈浩忽然撑着上半身扭过了头来,略带了几分好奇地看向了孔万荣:“老师,您看重过程还是结果呢?”
,,
能别提这茬了吗?!
孔万荣黑了黑脸,不过说到底他还是愿意和沈浩说说心里话的:“曾经看过这样一段话‘刻意追求的东西或许终生得不到,而不曾期待的灿烂反而会在你的淡泊从容中不期而至,人生所有的过程和结果,都需要我们自己承担。 ’今天送给你,”也送给我自己。
,,
沈浩怔怔着若有所思,想来有因才有果,既然很多结果已然是一团糟,那么他还能改变什么呢?或许,有朝一日那些无法说与第二个人听的东西他会渐渐看淡吧?
,,
亲情?这辈子可能是真的无缘了,不过幸好遇上了老师,老师替代了某些人在他这里的空白,虽然这种感受来得有些迟却终归没有继续缺失。
,,
也许,沈浩永远都不会告诉老师自己内心最深处曾经有过怎样天真而又幼稚的想法,可让他一点一点学会打开心门的人却已经印在了他的生命里。
,,
与此同时,还没反应过来的孔万荣这时候也终于忍不住歉疚而又好奇地问道:“沈浩,你刚哭什么?”
,,
“额……”沈浩抽了抽嘴角,然后突然开窍了似的:“没地方哭,我就忽然想哭了,不行吗~”
,,
这兔崽子!还真是欠抽!
,,
孔万荣一扫心底的压抑,然后本能地伸出手揉了揉沈浩被汗水打湿的小鸟窝,“等着,我给你上点药~”
,,
“哦。”沈浩呆萌地点了点头,身后虽然疼可到底也不是要死要活的那种,而且吧,他也不想表现得那么软弱,不想让老师觉得自己没有担当。
,,
两三分钟之后,孔万荣提了专门给沈浩准备的药箱过来,拍了拍沈浩的小腿:“过来一点!”
,,
“好。”沈浩点了点头,然后朝着老师挪过去了一点。
,,
然而,沈浩才一仰脖子,孔万荣不由得惊奇地看向了凉席上留下的一大滩口水,某只兔崽子还真是!
,,
“老师,我过会儿去洗干净。”沈浩有点不好意思地卖了个萌,然后偷偷地垂下了头,不敢看老师。
,,
“算了!”我欠你的!
孔万荣无奈地笑了笑,然后一边上药一边“坏坏”地分散沈浩的注意力:“反正那一头也是你睡~”
,,
“不是老师睡这边的吗?”沈浩其实并不傻,打开了心结之后的他还真是极尽可能地发挥兔崽子的本能。
,,
“行!我睡!”孔万荣勾了勾嘴角,“你以后就一直趴着吧!饭也让我喂算了~”
,,
“正有此意~”沈浩吸了一口冷气,却还是咧嘴笑着。
,,
这兔崽子!
“行!”孔万荣笑着摇了摇头,关键是这门手艺他真不熟。

楼主 陌湘萘  发布于 2018-08-18 11:35:00 +0800 CST  
上完了药,两个人统统折腾出了一身汗。
,,
不过鉴于“病患最大”的原则,一向不接地气的孔万荣难得地又给人擦洗了一下,整个过程沈浩很配合,明明额头上都冒虚汗了却还是咧着一张嘴,像极了一只二哈。
,,
等沈浩终于因为体力消耗过大而沉沉睡去之后,孔万荣这才捡起了那根沾血的教鞭,手指轻轻抚过光滑的表面,追忆的目光温和而又悠远。
,,
孔家祖上是开私塾的,这种教鞭在孔家只多不少,可真正属于孔万荣的却只有这一根。
,,
教了十多年书,没想到有朝一日他居然还会拿出来?更没想到第一次用却不是用在自己身上。
,,
还记得二十年前,老爷子硬生生改了他的志愿,孔万荣气得差点把家砸了,老爷子拿出了这根教鞭,却终究没舍得落下。
,,
那一天,老爷子给他灌了很多“天地君亲师”的大道理,孔万荣死倔死倔地顶嘴道:“爸,您那套早过时了!不就当个老师嘛,我还能不会了?”
,,
老爷子叹了一口气,孔万荣当时并没有懂。
,,
事到如今,当孔万荣再次看着手里的教鞭,忽然发现他真的不知道怎么当一个好老师。
,,
“额……疼,老,老师~”床上趴着的沈浩似乎睡得并不安稳,迷迷迷糊间抱着枕头还在喊疼,孔万荣不大放心地凑上去,却看见一行眼泪缓缓地淌了下来,无声却是这样戳心。
,,
“你这小子~不是刚刚还在笑的吗?怎么这时候说哭就哭了?”孔万荣轻轻地擦去沈浩淌到鼻梁骨上的泪渍,看着这样的沈浩心里到底还是怜惜多一点的。
,,
“沈浩。”孔万荣轻轻地喊了一声,如今想起来他似乎从来都是一副理所当然的样子,每一次,选择退让的都是这个孩子,而他甚至都不知道沈浩到底是怎么想的。
,,
“沈浩。”孔万荣又轻轻地喊了一声,趁着这小兔崽子睡着了他才终于可以放下架子发自本心地说一句:“对不起。”
,,
没想到沈浩忽然不哭了?那两声“沈浩”过后整个脸上也变得十分安然,接着这小子动了动唇,无声的“没关系”却是让孔万荣眼睛一酸,险些就要哭出来了!
,,
憋了十几秒,孔万荣终于还是忍不住快步走出了卧室,压抑在心底的歉疚让他一下子透不过气来!
,,
孔万荣额头抵着那个冰冷的墙角,摘下了眼镜,捂着眼睛深深地吸了好几口气,放下手抬起头却发现眼前居然多了几道长长的划痕?
,,
那是……第一次吗?还是上一次?
,,
孔万荣几乎是下意识地走到了沙发旁,不出所料,地板上也被人抠出了一排细细密密的坑。
,,
不知不觉间,这个地方触目所及已经满是沈浩留下的痕迹,孔万荣握着眼镜的手又一次难以抑制地颤抖了起来。
,,
“小兔崽子,说了多少遍,受不了就吱声啊~”孔万荣低着头,摩挲着那一个个小坑,喃喃着心里很不是滋味。
,,
十分钟后,孔万荣掏出了手机,“老婆,这个暑假我想留在学校了,辛苦你多陪陪怡霖……嗯,还是因为沈浩,这个孩子啊……谢谢老婆大人支持。”

楼主 陌湘萘  发布于 2018-08-18 11:36:00 +0800 CST  
老陌更完下面这一章之后可能会有一段时间没办法更文了,所以,大家一定要想念这个连更了好几天的可爱的勤奋的老陌啊
老陌爱你们,虽然你们中有的小可爱任凭老陌撒娇打滚也不为所动,有的小可爱每天都跑来抢沙发却迟迟拖着小长评,但老陌依旧爱你们

楼主 陌湘萘  发布于 2018-08-19 07:04:00 +0800 CST  
“老师,我想吃黑米豆浆~”
,,
“老师!快抱我去上厕所!要尿床了!”
,,
“老师,老师~今天可不可以打一局游戏?就一局~”
,,
“老师,分我条腿~我要翘着睡!”
,,
“老师~零花钱,我要买糖吃!”
,,
某只兔崽子无赖起来还真是让人哭笑不得,偏生孔万荣如今乐得迁就他,所以当沈浩终于可以再次竖着站在公寓里作妖的时候已经是8月16号,七夕的前一天。
,,
“老师,你明天回去陪师母吗?”沈浩贼兮兮地看向了孔万荣。
,,
孔万荣老脸一红,一筷子敲到了沈浩的手背上,“吃你的豆浆!有闲心去骗个小姑娘回来呀~”
,,
“老师你说的哦~”沈浩典型的好了伤疤忘了疼,好不容易可以蹦两下了结果非要作死,“怡霖小妹妹倒是不错~”
,,
不出所料,一筷子又敲到了沈浩的手背上,然后只听孔万荣嗔怒道:“信不信我把你吊起来揍一顿!”
,,
沈浩吐了吐舌头,坏笑着看向了老师:“您舍不得的~”
,,
孔万荣筷子一拍,明明被人戳穿了还可以理所当然地跟个大佬似的往靠背上一倒,“有劲儿了?去洗碗!”
,,
沈浩撇了撇嘴,然后老老实实地收拾起碗筷,毕竟他现在能做的也只有这些小事了,也正因为他还可以为老师做些什么所以如今才能如此心安理得地和老师撒欢~
,,
在教师公寓里呆的时间并不长,可沈浩一直很开心。
,,
十分钟后,碗筷收拾完了,衣服也已经晾好。
沈浩打开笔记本,点进之前的那个平台——印象中这个点好像有一场全网公开赛,他还特地跟老师确认过的!
,,
8月16日,九点整开始,限时三个小时。
,,
沈浩看了看屏幕右下角:8:55,嗯,可以开始进场准备了。
,,
撑着手向后抻了抻,闭着眼睛甩甩头,又拍了拍脸彻底醒醒神,然后在正好进入倒计时的那一刻点击“进入比赛”,十道题目的列表首页立马弹了出来。
,,
这种题目不一定是由最简单的开始,也不一定难度的层次是递增或递减的,所以沈浩先把所有题目都看了一遍,心里对这些题有了一个大概的定位。
,,
前三题倒是基础题,不过序号E和J那两道题倒是可能要花些时间想想。反正先从最简单的开始!
,,
返回序号为A的题目界面,这是一道关键词搜索的题目,根据题目描述可知给定N个单词和一篇文章,求这篇文章中有多少个题中给出的单词。
,,
如果暴力一点做,用每一个单词对字符串做KMP,这样虽然理论上可行,但是时间复杂度非常高!特别是当单词的个数比较多并且字符串很长的情况下就不能有效解决这个问题了,所以这时候就可以用到AC自动机算法。
,,
P.S.其实上面那题就是典型的多模式串匹配问题,也就是AC自动机。下面可以简单介绍一下相关的内容,如果不感兴趣就直接跳过补充内容。
,,
P.S.这里提到的KMP模式匹配算法是由三个人1977年联合发表的一个线性时间字符串匹配算法,为了纪念他们所以取了各自姓氏的第一个大写字母。具体的数学定义这里就不提了,简单来说就是“暴力”匹配,怎么个暴力法呢?就是两串字母(其实还可以是数字,标点,反正屏幕上所显示的都行),如果遇到一样的了就一起看下一个字母,如果不一样,第一串看的字母不变,第二串字母就再从第一个字母开始看【第二串字母这里就用到了“回溯”】,以此推类,直到第一串字母全部匹配完。
,,
P.S.然而,上面讲的那叫“暴力匹配”算法,和KMP算法到底还是不同的。KMP算法在这里引入了一个next数组(数组,就是存了一堆数字的一个序列,然而其中不一定是数字,还可以是字符,这里强调的是序列,有序的排列。至于什么叫排列,我想想……集合应该知道吧?没错,就是存放相同属性的元素的一个容器,如果属性不同那就叫结构体。),这个算法的特色在于考虑到了两串字母(其实专业一点应该叫字符串)中万一有相同的部分呢?这时候第二串字符再回到第一个字母开始从头比较就有点浪费时间了,所以这时候可以把相同部分的那几个字母所在的位置记下来,一旦遇到相同的就可以直接去比较第二串字母中不同的那一部分。
,,
P.S.终于把KMP算法简单介绍完了,然而,KMP只是在单模匹配下可以高效地完成工作,就是说给定一个字母和一串字母(或者是一篇文章里找一个单词)的情况下进行匹配用KMP算法是绰绰有余的,如果给的是很多个单词呢?每一个单词都用一次KMP算法吗?这将是多么庞大的工作量啊……
,,
P.S.所以,沈浩同学在这里用的是AC自动机算法,AC自动机算法是基于 字典树 和 KMP算法 的高级算法,以下补充内容将另作说明。
,,
沈浩浅浅地勾了勾嘴角,数据结构他学得还好。
,,
直接就点开了[提交]的窗口,选定[C++],指尖快速地敲动键盘,大拇指时不时地轻轻点上空格,尾指扫过回车就是漂亮的一行。
,,
不过十秒钟,光标已经移到了第六行:三行头文件调用库函数,一行基本的命名空间,一行常量定义,接下来要正式开工了!

楼主 陌湘萘  发布于 2018-08-19 07:05:00 +0800 CST  
首先,设定模式树,也就是字典树,用来存储所有需要匹配的N个单词。
,,
P.S.这边的Trie树其实就是哈希树的变种,典型应用就是用于统计、排序和保存大量的字符串,当然,肯定不仅限于字符串~像搜索引擎系统就经常用它来进行文本词频统计。
,,
不过,在建立字典树之前还要先定义每个单词的形式,也就是字典树上节点的结构体变量。
,,
struct TrieNode
{
int count;
struct TrieNode *fail; //失配指针
struct TrieNode *next[MAX];//26个字母指针域
TrieNode()
{
count=0;
fail=NULL;
memset(next,NULL,sizeof(next));
}
};
,,
很快地敲完了十几行,设定了一个fail指针,再指定26个字母指针域;判断当前节点是否是单词的结尾以及相应的个数。
,,
然后建立字典树,创建插入单词的函数,设置节点的faiI指针为空,再求解每个节点的fail指针。
,,
P.S.每个节点的fail指针指向的是以当前节点表示的字符为最后一个字符的最长当前字符串的后缀字符串的最后一个节点。也就是说,当给定的文章和Trie进行匹配时,如果与当前节点的关键字不能继续匹配,就应该去当前节点的fail指针所指向的节点继续进行匹配。
,,
P.S.搜索字典项目的方法:
(1) 从根结点开始一次搜索;
(2) 取得要查找关键词的第一个字母,并根据该字母选择对应的子树并转到该子树继续进行检索;
(3) 在相应的子树上,取得要查找关键词的第二个字母,并进一步选择对应的子树进行检索。
(4) 迭代过程……
(5) 在某个结点处,关键词的所有字母已被取出,则读取附在该结点上的信息,即完成查找。
,,
接下来基于队列(bfs)具体实现一下fail指针,然后构建AC自动机,再利用求得的fail指针进行匹配。
,,
沈浩眯了眯眼睛,思路很清晰,手下没停,很快就敲完了两个函数。
,,
最后再加一个主函数,沈浩轻飘飘地扫过了上面用到的几个函数,顺便检查了一下原则性的错误。
,,
感觉状态还好,沈浩轻轻点击[提交],然后目不转睛地等待着Judging变成Accept,“耶!”沈浩在心底偷乐了一下。
,,
自动判定过后,界面跳转到了实时排名,不出所料,总罚时“0:4:12”沈浩暂居第一,看着A下面那一列罚时上咬着自己的那几个人,沈浩暗自加了一把劲。
,,
P.S.总罚时:所有AC了的题的(耗时+错误次数*20min)的和。实时排名时,AC题数优先,题数相同时按罚时排序。 有些比较正式的比赛设有封榜机制,即比赛最后一段时间内的提交结果将隐藏(除了自己都不可见),榜单也会停止更新,新的提交会显示为灰色,留作最后滚榜用。

楼主 陌湘萘  发布于 2018-08-19 07:06:00 +0800 CST  
偷瞄了一眼时间,这都过去十分钟了!沈浩赶紧点开了题目B,后缀数组,还是字符串匹配问题,题目大意是给一个数字k,再给一个字符串,需要求出有多少子串是恰好出现k次的。
,,
这题的思路倒是不难,只要按照sa[ i]的顺序排列一下,然后框定一长度为k的区间,求height数组在这段区间的最小值,最小值一定是满足部分条件的,如果这个长度为k的区间上面的字符串或者下面的字符串有重复,那么需要减去他们之间的最大值。但是需要单独讨论一下k为1的情况。
,,
P.S.解释几个数组的概念:
sa[i]表示字典序第i大的后缀下标(字典序排名依次是1−len(string);
rank[i]表示下标为i的后缀字典序排名;
height[i]表示sa[i]和sa[i−1]最长公共前缀的长度.
,,
当然,如果后缀数组可以加上RMQ算法(区间最值查询)就更好啦!
,,
……
,,
一路过关斩将,沈浩一直是遥遥领先的,毕竟前面几题的最优算法都是他拿下的,直到第I题提交完之后他才发现排名表里突然冒出了一匹黑马!

楼主 陌湘萘  发布于 2018-08-19 07:07:00 +0800 CST  
I是一道周期字符串的问题,求其中子字符串循环的次数。
,,
P.S.如果一个字符串可以由某个长度为k的字符串重复多次得到,我们说该串以k为周期。例如:abcabcabcabc以3为周期(注意,它也以6和12为周期)。
,,
沈浩这时候还剩两道最费神的题,所以也没多想,直接套了一下KMP算法,没想到提交完了才发现排第十的那位居然用了比他更优的算法!
,,
沈浩忍不住点开了Ⅰ的提交界面,一看,那位仁兄居然用的是java?!沈浩忽然有种隐隐的不安。
,,
返回题目列表界面,沈浩怔怔地点开了E,可脑子里却一直在想那位仁兄到底是不是张钰琛,整整十分钟都没办法集中注意力!
,,
恰巧,正值饭点。孔万荣端了一碗面递给沈浩,沈浩吸溜了两口,眼睛却一直在往屏幕上瞧,典型的一心……三用!
,,
“啪!”
,,
孔万荣一筷子敲在了沈浩手上,沈浩手背不出所料地红了。
,,
“怎么回事!好好吃饭!”孔万荣嗔怒道。
,,
沈浩这才不情不愿地回过神来,然后猛地意识到了一个十分重要的事实:“老师,能不能开外挂?”放着这么个K大的博士不用,他是不是傻呀~
,,
孔万荣一愣,然后很负责任地说道:“不能!比赛必须要公平公正!”废话,这种程度的题目他顶多就看英语描述的时候比沈浩快点,真要他上还不一定谁罚时少呢!
,,
“哦,好的吧~”沈浩扁了扁嘴,放下碗筷,“老师,您吃完了放那儿,晚上我一起洗了!”说着,飞快地扑到了笔记本前,还剩半个小时,他一定要把最后两题拿下!
,,
孔万荣在旁边看着也只好无奈地勾了勾嘴角,从某种意义上说这兔崽子其实和他还挺像的~
,,
至于专注于解题的沈浩自然不会看见孔万荣吃完之后轻手轻脚地去刷碗了,此刻,他想的只有怎么把那两道题解出来而已!
,,
之所以一开始就把E划到“难”题那一栏里是因为这道题最后求的数据很大,精度不好控制,一不小心还容易溢出。万一算法没想好程序运行到一半就会崩了(Runtime Error),白白添加总罚时不说还影响人的信心呐!
,,
一般来说像这种“大数”是Java的优势,二十行就搞定c++一百来行了,所以沈浩刚才脑子里就一直在想那仁兄到底是不是张钰琛——如果正式比赛了这种题目肯定交给他了,但这时候毕竟是备战,沈浩需要做的就是尽可能用C++解出来。

楼主 陌湘萘  发布于 2018-08-19 07:07:00 +0800 CST  
现在静下心来想想倒也不是完全没可能做出来,沈浩半仰着头瘫在了椅子上,头脑里飞快地闪过了心算的几个数字:1,2,5,14,42,132,429,……
,,
脑中忽地闪过了一道灵光!
,,
这不典型的卡特兰数吗?经典的出栈次序问题!
,,
首先,根据组合数学中的相关概念可以得出递推关系,再用斯特灵公式证明卡塔兰数的渐近增长,从而得出所有奇卡塔兰数满足的Cn,除此之外其他的卡塔兰数都是偶数。
,,
其次,基础数据类型肯定无法满足要求了,那么用数组来存储每一个数字就必须要找到进一步的关系(又或者说是联系),究竟要如何处理才能更加快速高效呢?
,,
沈浩快速地从桌上抽了一张纸出来,手里的水笔像打了鸡血一样“嗒嗒嗒”地在纸上点个不停!十几秒后,一道鬼画符现世。
,,
十分钟后,实时排名榜上的第一名又甩了后边各位一条街。
,,
“AC了?”孔万荣轻飘飘地问了一句。
,,
“嗯。”沈浩不怎么上心地应了一声,然后赶紧冲最后一题哇!那个疑似张钰琛的家伙都上第七了!刚那题他俩居然打了个平手,最后一题绝对要实力碾压他!
,,
沈浩皱着眉头点着手里的水笔,好好一支笔硬是被他用成了机关枪,这阵势和上回的“电报”真是有得一拼!
,,
孔万荣倚在厨房门口,看着奋笔疾书的沈浩忽然就笑了,也不知程序大赛的时候这兔崽子能出什么洋相~
,,
孔万荣好奇地想象了一下,那边的沈浩已经蹦了起来!
,,
“耶!”沈浩咧着嘴开心地看向了孔万荣,“老师,我全都刷完了!第一名哦~”
,,
“嗯。”孔万荣点了点头,然后兴致极好地“调戏”道:“不错,还要抱吗?”
,,
沈浩果然脸上一红,孔万荣心里正得意呢,没想到这兔子居然真走了过来,张开双臂,坏坏地笑道:“好啊~”

楼主 陌湘萘  发布于 2018-08-19 07:08:00 +0800 CST  

楼主:陌湘萘

字数:95895

发表时间:2018-05-22 03:21:00 +0800 CST

更新时间:2018-11-26 18:21:37 +0800 CST

评论数:1737条评论

帖子来源:百度贴吧  访问原帖

 

热门帖子

随机列表

大家在看