棋盤上的麥粒(印度)
古時候,印度有個國王很愛玩。一天,他對大臣們說,希望得到一種玩不膩的玩意兒,誰能貢獻給他,將有重賞。
不久,有個聰明的大臣向他獻上一種棋子,棋盤上有 64 個格子,棋子上刻著“皇帝”、“皇后”、“車”、“馬”、“炮”等字。下這種棋子,是玩一種變化無窮的游戲,確實讓人百玩不厭。國王就對那個聰明的大臣說:
“我要重賞你。說吧,你要什么,我都能滿足你。”
那個大臣說:“我只要些麥粒。”
“麥粒?哈,你要多少呢?”
“國王陛下,你在第一格棋盤上放 1 粒,第二格上放 2 粒,第三格上放
4 粒,第四格上放 8 粒……照這樣放下去,把 64 格棋盤都放滿就行了。”
國王想:這能要多少呢?最多幾百斤吧。小意思,就對管糧食的大臣說:
“你去拿幾麻袋的麥子賞給他吧。”
管糧食的大臣計算了一下,忽然大驚失色,忙向國王報告道:“照這樣的計算,把我們全國所有的糧食全給他,還差得遠呢!”
說完把計算題列給國王看——
1+2+22+23+……+263
=18,446,774,073,709,551,615(顆麥粒)
1 立方米麥粒大約有 1500 萬粒,那么照這樣計算,得給那位大臣 12000億立方米,這些麥子比全世界 2000 年生產的麥子的總和還多。
國王臉色鐵青,忙問管糧食的大臣說:“那怎么辦?要是給他吧,我將永遠欠他的債;要是不給他吧,我不就成了說話不算數的小人了嗎?請你給想想辦法吧。”
管糧食的大臣想了想說:“辦法只有一個,你應該說話算話,才能讓全國人民相信您是位好國王。”
“可是我沒有那么多的麥子呀。”
“請您下令打開糧倉,然后請獻棋的大臣自己一粒一粒地數出那些麥子就行了。”
“那么要數多長時間呢?”
管糧食的大臣計算了一下說:“假設每秒鐘能數 2 粒麥子的話,每天他數上 12 小時,是 43200 多秒,數上 10 年才能數出 20 立方米,要數完那個數目將需要 2900 億年呢。他能活多少年呢?再說枯燥的生活能折磨人,他這樣下去豈不要短壽?因此我想,他的本意并不是想要得到那些不可能得到的麥粒,他只是試試我國有沒有比他更聰明的人罷了。”
國王大喜,夸獎道:“看來,至少你比他還要聰明呢!智慧人物治理國家,國家才能興旺發達。我決定提拔你倆當我的左右宰相!”
上一篇:傾聽家
下一篇:從前慢,過日子是一蔬一飯