谁能告诉我国王不能给他那些米粒的故事?

故事说的是一个国王和数学家阿基米德下棋。国王说,我们这样下棋似乎不太刺激,我们来赌点什么吧。阿基米德说是的。国王说,如果我赢了,你会给我一份终身的长期工作。阿基米德说是的。国王问阿基米德,如果你赢了呢?阿基米德看着王宫的粮仓说,如果我赢了,你可以把米粒放在棋盘里。国王问:怎么说呢?阿基米德说:一盘棋有那么多方格。如果你输了,把一粒米放在第一个方块,两粒米放在第二个方块,四粒米放在第三个方块,以此类推。之后每一格的米都是上一格的两倍,就好了。国王想,我家有这么大的粮仓,别说这么小的棋盘,就是一个大棋盘也装得下。于是他欣然同意,还命令手下准备笔墨,与阿基米德签订了协议。结果,阿基米德赢了国际象棋。至于国王,那是在他兑现承诺的时候,别说他的粮仓,就是再多几个粮仓也填不满小小的棋盘。

这个故事中阿基米德应用的数学原理和美国教授应用的是一样的,就是乘法原理。这个数学模型的可怕之处在于,如果一个数大于等于2,按几何级数增长时,乘法的速率是惊人的。如果把第一格的一粒米写成2的0次方,第二格写成2的1次方,第三格写成2次方,那么第N格就可以写成2的N-1次方。国际象棋有64个方格。到第64格,要放的粒数是2的63次方,即9223372036854780000粒,这只是这个格的容量。如果全部累加,就是18446744073709600。如果1000粒大米的重量是一克,那么64格需要放9223372036吨大米。这么大的数量,国王似乎只能交出国家了。