聪明的粮食大臣(1 / 1)

印度曾有个国王,是个棋类爱好者。一次,一位僧人发明了一种新式棋,国王得知后便让那个僧人教他玩,国王很高兴,对发明人说:“我要重重赏你,你需要什么,我一定赏赐给你。”

这种棋的棋盘上共有64个空格。于是那位僧人不慌不忙地说:“我别无所求,只希望国王赏赐给我一些麦粒,在64格棋盘上,第一格放1粒,第二格放2粒,第三格放4粒,第四格放8粒,依此类推,每一格比前一格加1倍,一直加到第64格。”

国王马上答应僧人的要求。他立刻下令让人去办,但没想到的是,管粮仓的大臣算下来,一共要付18446744073709551615粒麦子。1立方米的麦子大约有1500万粒,国王赏赐的麦子约有12000亿立方米。全国几万年生产的麦子加在一起,还没有这个数目大。但君无戏言,国王不知道怎么办。而聪明的粮食大臣想出了一个绝妙的主意,帮助国王渡过了难关。

你知道他是怎么做的?

参考答案

他让国王下令请那位僧人自己一粒一粒地从粮仓里数出他所要求的数目。而其实数的速度是有限的,就算1秒钟数10粒,1小时也只能数出36000粒;每天数上10小时,也只能数到36万粒麦子;数上1年,也只有1.3亿多粒,想要全部数清国王赏赐给他的麦子,要1000多亿年呢。就这样,那个僧人给国王出的难题,又被聪明的粮食大臣挡了回去。