我的代码分身
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第11章 算法师傅

金娴的话让陈旭想到了他一直以来都忽略的问题。

那就是他的代码分身其实并不完全由他的意识控制,准确地说,代码分身拥有两个意识,一个是陈旭,而另一个是人工智能。

如果代码分身真得只有陈旭控制,那上次在冯峰的U盘里,代码分身就被病毒干掉了。

而代码分身最后全身而退,还自我进化出一种映射方式,将自己映射到陈旭的脑海意识中保存,陈旭猜测可能是利用大脑神经元模拟出了代码运行环境。

不管怎么样,这件事让陈旭意识到,代码分身在遇到陈旭意识无法解决的事件的时候,就会启动它本身的智能算法来解决问题。

而金娴的话让陈旭想到一个办法来利用代码分身背后的智能算法。

他利用最近自己学的架构知识,在代码分身的周围构造出来一个迷宫,随后陈旭控制代码分身所化的小鱼,在迷宫里找出路。

很显然,陈旭根本绕不出来,所以陈旭识趣地将意识退出了代码分身。

接下来就是看好戏的时间。

陈旭本体恢复意识后,去倒了杯水喝完,回来坐在床上,将意识重新浸入代码分身。

果然,此时代码分身已经出现在迷宫的出口!

在陈旭离开的这个时间,代码分身监测到当前需要完成的任务,随后就启动它的智能算法,完成了当前任务。

这就相当于陈旭一开始牵着一只狗在迷宫里找路,怎么也找不着出口,当他累了坐在地上休息,松开狗绳,小狗可以自由活动了,便依靠自己的天赋寻找到了出去的路。

陈旭握紧拳头,激动地挥动,没想到困扰他这么久的问题被金娴几句话就给解决了。

这下金娴在陈旭眼中不光是女神了,还是个有幸运光环的女神。

陈旭平缓了心情后,又重新加了一段‘监控算法’,这段算法可以时刻监控代码分身的行动,并将其行动轨迹给标注记录下来。

这样陈旭便可以根据其运行轨迹,找到算法的解决办法,从而编程实现。

当然,这个方法没法解决百分百的问题,陈旭可以想象到很多问题是代码分身可以解决,但是他自己看不懂代码分身是怎么解决的。

但是陈旭丝毫不担心这个问题,因为acm竞赛的出题者也是这个时代的人类,题目的难度不会超过陈旭的理解范围。

当晚,陈旭利用代码分身模拟了上百道算法题,代码分身都像是切菜般轻松解决,陈旭也没拉胯,循着代码分身的轨迹,都找到了算法思路并逐一实现。

偶尔遇到难度较高的题目稍微多花了一些时间,不过最后都解决了。

有一些算法题,陈旭之前学习的时候都是似懂非懂,这次借着代码分身的模拟,他理解得更深入了,像是有一个师傅带着他。

“爽!”陈旭站起来,伸个懒腰,忍不住长舒一口气。

冯峰见陈旭这个状态,兴奋地凑过来看陈旭的屏幕,当看到上面密密麻麻的代码时,冯峰一副见了鬼的表情:

“天呐,这小子疯了,看代码都能让他兴奋了,难道白天和金娴的偶遇进行得不顺利?受打击了?”

......

陈旭周一和一群大一的新生一块上高数课,老师点名的时候,在花名册上注意到陈旭这个大三的重修生。

他批评陈旭不好好学习挂了科,现在回来重修,又费时又费钱,并告诫现在的学生不要向陈旭学习。

陈旭站起来解释说道:

“李老师,我不是挂科重修的,我之前过了这门课,重修是为了提高绩点。”

高数老师从玻璃底厚的镜片后面看了陈旭一眼,声音有些沙哑地说道:

“那你是选错老师了,你选了我的课,分数是不会高的。”

陈旭小声嘀咕:

“有什么难的。”

没想到这个老头眼神不好,听觉还挺灵敏,竟然听到了陈旭的窃窃私语。

老师随即在黑板上写了一道题,说道:

“今天我们这节课学的是关于坐标的线积分,这道题是例题里边很经典的一道,我来考考你还记得多少。”

说完看向陈旭伸出手,手里攥着粉笔,意思很明显,让陈旭上来解答这道题。

陈旭心里偷笑,很庆幸,庆幸这个老师选例题,其他题他可能还得想上一想,而做了提前预习的他现在对书上所有的题目都是呼之即来,因为他有代码分身的帮助。

于是,他走上台接过老师手里的粉笔,开始了表演。

解答完后,陈旭毕恭毕敬地将粉笔还给老师,然后回到了座位。

高数老师眯着眼从头至尾看了一遍,笑道:

“很标准的解题过程,如果不是你的字太丑,就可以当做今天的板书了。”说完就擦掉了陈旭的解题过程。

陈旭哭笑不得。

高数老师擦完后,被粉笔灰呛了,咳了几声,坐在前排的学习委员关切地说道:

“李老师,下次擦黑板交给我们就可以了。”

李老师笑道:

“我一天能站在这,就不用你们帮我擦。”说完,他看向陈旭说道:

“我知道你们大三的学生都很忙,你刷绩点应该不止报了我这门课,既然高数你学得很扎实,那后面的课你就不用来了,平时分我正常给,最后来参加期末考试就好了。”

陈旭站起来很诚恳地感谢李老师,然后坐下继续听课,直到这节课结束才离开。

之后,陈旭来到社团联系处,在工作人员这找到了acm竞赛社团他们的联系群的群号,加入了群。

在群通知里看到了这周集会的时间是周三周五周日的晚上。

于是,周三晚上八点,陈旭准时来到了acm社团活动的教室。

陈旭没想到这些同学们都很积极,通知上说是八点集合,但是他八点到的时候,教室里已经来了很多人,而且他们正在讨论一个编程题,似乎不是刚来。

“解得漂亮!”

“是啊,你这算法短小精悍,等我把你这算法提交到图克网,肯定能拿到很高的评分。”

听他们短暂的交谈,似乎是一个同学解答出了上次他们留下来的一道编程题。

陈旭敲了敲门,礼貌地说道:

“大家好,我叫陈旭,今天来这边是想加入你们acm竞赛团体,然后带领你们去参赛拿个金牌。”

所有人一愣,尔后都笑了。