“盾蟹,没有角但是有八只脚;角龙,有两只角和两只角,蒙牛龙,有两只角和四只脚。
现在共有三种生物加一起六百七十二万三千一百五十八只。其中有角九百八十四万七千四百三十四支。脚两千八百六十一万七千九百七十支。问三种生物都各有几只。”
这个问题题干显得有些太魔性了,根本就跟个绕口令似的。
第一遍听的时候,就连被提问的古龍都听愣了。他也是和其他所有人一样,抬头看漂浮在自己头上的那个题目显示板,才知道准确的问题题干是什么。
在白夜明看来,这就只是一个典型的鸡兔同笼问题,非常容易。地球上的人,尤其是经受过素质教育的中国少年,十有八九都能算出来的。
甚至上对于那些上过奥数班的小学生来说,只要学会了这种题的解法,耐心一点,都有可能在15分钟之内获得答案。
对于初高中掌握了方程和未知量的概念的学生来说,这道题的难度就已经跟白给没有任何区别了。只用把三种生物的数量分别设成xyz,这就是一个三元一次方程组求解。
甚至到了大学学了线性代数,都没有任何提升解题概率的作用,也就是把方程组转化成行列式罢了,形式上略有区别。可谓是幼中青三代群体,就没有不会的。
所以白夜明觉得问这个问题出来,就显得有些弱智了。
但是为什么又说这个猎人他有着小聪明呢,是因为这道题对出题者和答题者本质上是不平等的。答题者并不需要在实质上会解这个问题,或者说并不需要在实质上解出这个问题。
所以他可以设计出一个巨复杂无比的答案。然后他只用正向地算出来多少腿多少角的就可以了。计算量可谓是非常之小。这个猎人说了一个无比庞大的数字,这就是他的聪明之处。
而回答问题的人,相应的计算量就会变得非常庞大。就算可以用方程的形式先化简在求解,但也简略不到哪里去,而且所需要的运算之中也必然包括了除法,除法的计算步骤,要比加减乘都更复杂一些。
这个人其实提供了一个非常好的思路,鸡兔同笼问题只是一种最简单的双方计算量不公平的问题。在这基础上,还有着很大的可以拓展的空间。
比如说现在是三元方程,完全可以改成一个100元的方程,涉及到一百种动物和身上的一百种特征,或者干脆也不遮掩,直接抽象成数学题。
自己这边只要琢磨的不乱就可以,但是答题的一方估计100元的行列式化简就得化简个几个小时。如果不要求自己给出答案,那更是可以把行列式写的复杂出天际。
白夜明几个人都不太着急去考虑计算这个问题,因为实在是没什么好算的。他们更多的重点还是放在了在观察其他人的表情,希望从中可以看到他们的表情上的破绽,得知他们的解题速度。
很快的,时间一分一秒走个不停。马上十五分钟的时间限制就要到了,被挑战的古龍微笑着说出了答案:
“有盾蟹一百七十九万九千四百六十八只,蒙牛龙二百一十八万七千三百九十六只,角龙二百七十三万六千三百二十一只。”
然后背景音响起:“回答正确,挑战者挑战失败,扣除挑战次数一次。”
对于古龍能够答出这个问题白夜明并不感到以外。他意外的是所有在思考这个问题的古龍的表情变化都是一样的,那就是没有任何变化。