传说,舍罕王要重赏国际象棋的发明人——宰相达依尔。达依尔指着国际象棋的棋盘说:“陛下,请您在这张棋盘的第1小格内,赏给我1粒麦子,第2小格内给2粒麦子,第3小格内给4粒,照这样下去,每一小格内的麦粒都比前一小个增加一倍。然后把着棋盘所有的6
问题描述:
传说,舍罕王要重赏国际象棋的发明人——宰相达依尔。达依尔指着国际象棋的棋盘说:“陛下,请您在这张棋盘的第1小格内,赏给我1粒麦子,第2小格内给2粒麦子,第3小格内给4粒,照这样下去,每一小格内的麦粒都比前一小个增加一倍。然后把着棋盘所有的64格的麦粒,都赏给你的仆人吧!”国王命令仆人把一袋麦子拿到棋盘前,但是,还没有放到第20格,袋子已经空了。于是,麦子一袋一袋地扛进来,结果仓库也空了,棋盘上的格子还没有全部放上麦粒呢!舍罕王这才想到受骗了。(国王受骗的原因是什么?麦子放到第几格就超过1亿粒?第64格大约要放几亿粒?)
答
第一格1 .2的0次方
第二格2 2的1次方,即1个2
第三格4 2的2次方,即2个2相乘
第四格8 2的3次方,即3个2相乘
第64格 2的63次方,即63个2相乘
结果为:9223372036854775808