python123中棋盘放米的故事_棋盘里放麦粒的故事你只知道一半

01

印度国王的赏赐

古时候,印度有个国王很爱玩。一天,他对大臣们说:希望得到一种玩不腻的玩意儿,谁能使他得到,将重重有赏。

不久,有个聪明的大臣向他献上一种棋子,棋盘上有64个格子,棋子上刻着“皇帝”、“皇后”、“车”、“马”、“炮”等字。下这种棋,是玩一种变化无穷的游戏,确实使人百玩不厌。

国王就对那个大臣说:“我要重重赏你。说吧,你要什么,我都能满足你。”

那个大臣说:“我只要些麦粒。”

“麦粒?哈,你要多少呢?”

“国王陛下,你在第一格棋盘上放1粒,第二格棋盘上放2粒,第3格棋盘上放4粒,第4格棋盘上放16粒。。。。。。照这样放下去,每格比前一格多一倍,把64格都放满就行了。”

国王想:这能要多少呢?最多几百斤吧,小意思,就对管粮食的大臣说:“你去拿几麻袋麦子赏赐给他吧。”

管粮食的大臣计算一下,忽然大惊失色,忙向国王报告道:“照这样计算,我们全国所有的粮食都给他,还差得远呢!”

说完把计算题列给国王看——1+2+22+2 3 +……+263

=18,446,073,709,551,615(颗麦粒)

一立方米麦粒大约有1500万粒,那么照这样计算,得给那位大臣12000亿立方米.

02

总有人会治你

国王脸色铁青,忙问管粮食的大臣说:“那怎么办呢?要是给他吧,我将永远欠他的债;要是不给他吧,我不就成了说话不算数的小人了吗?请你给想想办法吧。”

管粮食的大臣想了想说:“请您下令打开粮仓,请献棋的大臣自己一粒一粒地数出那些麦子就行了。”

“那么要多长时间呢?”

管粮食的大臣计算了一下说:“假设每秒钟能数两粒麦子的话,每天他数上12个小时,是43200秒,数上10年才能数出20立方米,要数完那个数目将需要2900亿年呢。他能活多少年呢?再说枯燥的生活能折磨人,他这样下去岂不要短寿?因此我想,他的本意并不是想要得到那些不可能得到的麦子,只是试试有没有比他更聪明的人罢了。”

国王大喜,夸奖道:“看来,至少你比他还要聪明呢!智慧人物治理国家,国家才能兴旺发达,我决定提拔你当我的左右宰相!”

3

所以啊,做人不要太贪,否则你自己早晚会在阴沟里翻船!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值