第11章 算法师傅(1 / 2)
金娴的话让陈旭想到了他一直以来都忽略的问题。
那就是他的代码分身其实并不完全由他的意识控制,准确地说,代码分身拥有两个意识,一个是陈旭,而另一个是人工智能。
如果代码分身真得只有陈旭控制,那上次在冯峰的U盘里,代码分身就被病毒干掉了。
而代码分身最后全身而退,还自我进化出一种映射方式,将自己映射到陈旭的脑海意识中保存,陈旭猜测可能是利用大脑神经元模拟出了代码运行环境。
不管怎么样,这件事让陈旭意识到,代码分身在遇到陈旭意识无法解决的事件的时候,就会启动它本身的智能算法来解决问题。
而金娴的话让陈旭想到一个办法来利用代码分身背后的智能算法。
他利用最近自己学的架构知识,在代码分身的周围构造出来一个迷宫,随后陈旭控制代码分身所化的小鱼,在迷宫里找出路。
很显然,陈旭根本绕不出来,所以陈旭识趣地将意识退出了代码分身。
接下来就是看好戏的时间。
陈旭本体恢复意识后,去倒了杯水喝完,回来坐在床上,将意识重新浸入代码分身。
果然,此时代码分身已经出现在迷宫的出口!
在陈旭离开的这个时间,代码分身监测到当前需要完成的任务,随后就启动它的智能算法,完成了当前任务。
这就相当于陈旭一开始牵着一只狗在迷宫里找路,怎么也找不着出口,当他累了坐在地上休息,松开狗绳,小狗可以自由活动了,便依靠自己的天赋寻找到了出去的路。
陈旭握紧拳头,激动地挥动,没想到困扰他这么久的问题被金娴几句话就给解决了。
这下金娴在陈旭眼中不光是女神了,还是个有幸运光环的女神。
陈旭平缓了心情后,又重新加了一段‘监控算法’,这段算法可以时刻监控代码分身的行动,并将其行动轨迹给标注记录下来。
这样陈旭便可以根据其运行轨迹,找到算法的解决办法,从而编程实现。
当然,这个方法没法解决百分百的问题,陈旭可以想象到很多问题是代码分身可以解决,但是他自己看不懂代码分身是怎么解决的。
但是陈旭丝毫不担心这个问题,因为acm竞赛的出题者也是这个时代的人类,题目的难度不会超过陈旭的理解范围。
当晚,陈旭利用代码分身模拟了上百道算法题,代码分身都像是切菜般轻松解决,陈旭也没拉胯,循着代码分身的轨迹,都找到了算法思路并逐一实现。
偶尔遇到难度较高的题目稍微多花了一些时间,不过最后都解决了。
有一些算法题,陈旭之前学习的时候都是似懂非懂,这次借着代码分身的模拟,他理解得更深入了,像是有一个师傅带着他。
“爽!”陈旭站起来,伸个懒腰,忍不住长舒一口气。
冯峰见陈旭这个状态,兴奋地凑过来看陈旭的屏幕,当看到上面密密麻麻的代码时,冯峰一副见了鬼的表情:
“天呐,这小子疯了,看代码都能让他兴奋了,难道白天和金娴的偶遇进行得不顺利?受打击了?”
......
陈旭周一和一群大一的新生一块上高数课,老师点名的时候,在花名册上注意到陈旭这个大三的重修生。
他批评陈旭不好好学习挂了科,现在回来重修,又费时又费钱,并告诫现在的学生不要向陈旭学习。
陈旭站起来解释说道:
“李老师,我不是挂科重修的,我之前过了这门课,重修是为了提高绩点。”
高数老师从玻璃底厚的镜片后面看了陈旭一眼,声音有些沙哑地说道:
“那你是选错老师了,你选了我的课,分数是不会高的。”