第17章 无敌算法穷举法

A+A-

    墙上的题目是这样的。有条弯曲的线条旁边有一条直线,然后墙壁的音箱传来一道语音:“这条弯曲的线条围绕着这条直线旋转一周,会得到一下哪个图形?你只有一分钟时间考虑。”在两条线的下方还出现几个形状。

    二郎看了一下题目,把两条线条记住,开始想象弯曲图形围绕直线旋转的情况。这个时候二郎精神空间中的那个新开辟的空间突然把两条直线映入,然后弯曲的线条就围绕着直线旋转起来,一个图形清晰地出现在二郎的精神空间。

    “是这个图形。”二郎指着其中一个图形肯定地回答道。

    “用时间3秒,回答正确,得0分,总共得分0分。”南极宣布道,对于二郎的快速回答感到有些惊艳。

    “请选择第二题的难度。”文殊问道。

    “还是普通难度。”二郎继续回答道,刚才这个情况他还没弄清楚是什么情况,他需要再尝试一下。

    “请看第二题。”随着文殊的声音,第二道题目也出现在墙壁上。

    墙壁上有5个图形,5个图形稍微有点变化,但是变化又不是很大。这时一道语音又响起:“根据五个图形的变化,选择第六个图形应该是哪个?你有2分钟时间考虑。”接着在5个图形下面又出现几个图形。

    二郎记住5个图形,然后闭上眼睛。这个时候新开辟的精神空间把前面的5个图形一副副地播放出来,5个图形的持续播放就形成了一个动态的图片。第6副图片的样子赫然出现在脑海郑

    “是这个图。”二郎果断地作出了回答。

    “用时间5秒,回答正确,得0分钟,总共得分20分。”文殊宣布道,也是有些惊讶。

    “请选择第三题的难度。”南极问道。

    “还选一般吧。”二郎再次选择道,现在他才得20分,离0分过线还有些距离,这个时候不能马虎。

    “请看第三题。”南极讲完后。

    第三题也出现在墙壁上。只见一个图形在360度地旋转着,让考生可以看清楚各个角度。然后突然在倾斜45度的角度停下。语音响起:“根据你观察到的这个图形,如果从正上方俯视而下,应该会看到怎么样的图形。你有5分钟的时间来思考。”然后出现几个图形。

    二郎再次闭上眼睛,之前被记住的图形在新开辟的精神空间旋转着,然后在俯视的视角突然停下。

    “是这个。”二郎这次回答更快。

    “用时间3秒,回答正确,得0分,总共得分30分。”南极宣布的时候,声音都带着少许的激动。

    “请选择第四题的难度。”文殊问完后,看着二郎的神情。因为之后的选择可以看出这个孩子的心性了。到底是属于保守型的还算有激进的。

    前三题可以是回答非常顺利,而且都是超快地完成了回答。二郎也有了一定的自信,我相信通过这次考试应该没有什么问题,那么应该要挑战一下难度了。

    “这次我选择困难的题目。”二郎回答道。

    文殊暗自点零头,如果这个时候二郎还是选择一般的题目,表示二郎太过保守,那样的孩子即使再聪明,以后的成就也会有限。他欣慰地:“请看第三题。”

    这时候,墙壁出现的不是什么图形了,而是一段文字“有三女,长女五日一归,次女四日一归,女三日一归。问三女何日想会?”同时音箱也响起来,把这段文字读了一遍,最后加了一句:“你有0分钟的考虑时间。”

    这个题目如果让现在的学生来做,就是做求最公倍数。问题是二郎现在还没上过学,那么这个题目就很难了。

    二郎皱了皱眉毛,题目的难度超出了他的想象,他闭上眼睛开始演算。他新开辟的精神空间里出现了三个女子,然后模仿日子一地过去,三个女子根据题目的条件,陆续出现然后消失,再出现再消失

    大约过了一分多钟,二郎睁开了眼睛,回答道:“60。”

    “用时间分秒,回答正确,得20分,总分50分。”文殊的声音响起来。他开始怀疑二郎是否上过学前班,他知道二郎的来历,也知道师父和师伯都很喜欢他。玉鼎是不是偷偷地教过学的计算方法。否则很难想象一个六岁,没有学过数学的孩子能在这么短的时间内计算出来。要真是事先学过的话,这个事情要和师父反应一下,违规可不校

    “请选择第五题的难度。”这时候南极的声音响起来。

    “我还选困难的题目。”二郎回答道,只要再做对一题,他就已经顺利通过考试了,而且还有会冲击前三,他要继续选择困难的题目。

    “好,请看第五题。”南极和文殊想法不一样,他很早就跟着元始尊,也看着玉鼎入的门,对于玉鼎的品行还是很了解的。

    墙壁上又出现一段文字“有鸡兔同笼,上有35头,下有94足。问鸡兔各几何?”同样音箱也响起来,把这段文字读了一遍,最后加了一句:“你有0分钟的考虑时间。”

    这个鸡兔同笼的题目用二元一次的方程式来解最简单,用一元一次方程式也能做,而现代的学生在没学方程式前,也可以用其它方法来解(假设35只全部是兔子,35乘以4,再减去94多出来的腿都是鸡的,然后除以2就是鸡的数量)。但是二郎什么都没学过,他要用他自己的方法来解答。

    二郎再次闭上眼睛,精神空间顿时出现一群鸡,总共35头,0只脚。他意念一动,鸡去掉一只换上一只兔子,腿变成了2只。再去掉一只鸡换上一只兔子,腿变成了4只

    “23只鸡,2只兔。”不到一分钟,二郎已经有了答案。

    “用时52秒,回答正确,得20分,总分0分。”南极宣布道,对于二郎的快速回答,他已经没有之前那么吃惊了。

    “请选择第六题的难度。”文殊接着问道,这时候他有些看出来二郎的不简单,做这样题目,二郎连个草稿都不需要,直接口算出结果,这个已经超出了普通读过学的弟子了。

    “选择困难的题目。”二郎已经不再需要考虑测试通过的问题了,直接向最高分冲刺就可以了。所以他回答很快。

    “请看第六题。”随着文殊的话落下,又一道题目出现在墙壁上。

    “有物不知共数,三三数之剩二,五五数之剩三,七七数之剩二。问物几何?”

    二郎闭上眼睛,精神空间出现几个物品,然后数量一个个地增加

    “答案为23”二郎快速回答。

    半时后,二郎脸色苍白地出了教室,他太累了,连续使用精神空间,让他的精神力透支了。这时候木吒看到二郎脸色苍白的样子,走过来安慰道:“没通过?没关系,不读学也没事。等你长大了来陈塘关找我,到时候我给你派个好差事来做。”

    二郎看看了这个刚认识的伙伴,点零头,没有解释什么就慢慢往玉虚宫走去。

    到了住处,玉鼎正等着他回来,看到二郎脸色苍白的样子也是大吃一惊。二郎只了句,通过了,就倒床便睡了过去。

    二郎晚上都是练习冥想术的,很久没有向这样睡得沉了。当他行来的时候,看到玉鼎还在床前等他,有些感动,就把考试的经过告诉了玉鼎。二郎能通过考试玉鼎当然是很高兴,但是二郎的这个奇异演算能力,他也是从没听过。于是带着二郎来道了元始尊的办公室。一来他要禀告元始尊二郎通过考试的事情,二来也想问问这个算法到底如何。

    通过禀告后,他见到了元始尊。二郎把自己考试的事情一一讲给元始尊听。元始尊听完后,站了起来走了两圈,道:“你的那个新开辟的精神空间,我还没有弄懂是个什么情况,但是你的这个算法我却是知道的。”

    “那是个什么算法?”玉鼎问道,他也算是大学毕业生了,连个学还没读的孩子怎么算的题目都不懂,也觉得有些惭愧。

    “这种算法叫做‘穷举法’也疆枚举法’,算法虽然简单但是非常实用,主要缺点是计算量太大。一般人类都不会用这个方法来计算。”元始尊解释道。

    一般人类都不会用这个方法,难道我徒弟已经属于非人类了吗?玉鼎奇怪地想。

    实际上这个算法一般是用在计算上的,穷举法是一种针对于密码的破译方法。这种方法很像数学上的“完全归纳法”并在密码破译方面得到了广泛的应用。简单来就是将密码进行逐个推算直到找出真正的密码为止。比如一个四位并且全部由数字组成其密码共有种组合,也就是最多我们会尝试9999次才能找到真正的密码。利用这种方法我们可以运用计算来进行逐个推算,也就是用我们破解任何一个密码也都只是一个时间问题。

    为了防止密码被破译,所以很多站在登录账号和密码的地方还多了一个验证码输入,因为计算对图形的认识能力很弱,那个奇奇怪怪验证码图只有人类才认识,计算不能识别,这样的话可以防止计算破译用户的密码。这个穷举法出现在人类的身上,那就成了无敌的算法了,因为计算不能识别的验证码,人可以轻易识别。

    (本章完)