题目描述

本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

你一定听说过这个故事。国王对发明国际象棋的大臣很佩服,问他要什么报酬,大臣说:请在第 1 个棋盘格放 1 粒麦子,在第 2 个棋盘格放 2 粒麦子,在第 3 个棋盘格放 4 粒麦子,在第 4 个棋盘格放 8 粒麦子,......后一格的数字是前一格的两倍,直到放完所有棋盘格(国际象棋共有 64 格)。

国王以为他只是想要一袋麦子而已,哈哈大笑。

当时的条件下无法准确计算,但估算结果令人吃惊:即使全世界都铺满麦子也不够用!

请你借助计算机准确地计算,到底需要多少粒麦子?

分析:

第1格:1粒          ——2^0

第2格:2粒          ——2^1

第3格:3粒          ——2^2

.........................................

第64格:.....................2^64

参考代码:

import os
import sys
sum=0
for i in range(64):sum+=2**i
print(sum)

Python: 棋盘放麦子相关推荐

  1. 蓝桥云算法题之棋盘放麦子——Python满分解答

    棋盘放麦子 题目描述 运行限制 解题思路 代码实现 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可. 你一定听说过这个故事.国王对发明国际象棋的大臣很佩服,问他要什么 ...

  2. LQ0262 棋盘放麦子【大数+亿进制】

    题目来源:蓝桥杯2012初赛 Java C组C题 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可. 你一定听说过这个故事.国王对发明国际象棋的大臣很佩服,问他要什么报 ...

  3. 蓝桥杯真题练习-棋盘放麦子

    蓝桥杯真题练习-棋盘放麦子 ## 填空题 2012 省赛 题目地址 题目概述 就是说有一个64个格子的棋盘,第一个格子放一粒麦子,第二个两粒,第三个四粒,第四个八粒,依次类推,最终需要多少麦子. 思路 ...

  4. 2020省赛->棋盘放麦子

    棋盘放麦子 (354) (1) 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可. 你一定听说过这个故事.国王对发明国际象棋的大臣很佩服,问他要什么报酬,大臣说:请在第 ...

  5. python棋盘放米问题_Python基于回溯法子集树模板解决马踏棋盘问题示例

    本文实例讲述了Python基于回溯法子集树模板解决马踏棋盘问题.分享给大家供大家参考,具体如下: 问题 将马放到国际象棋的8*8棋盘board上的某个方格中,马按走棋规则进行移动,走遍棋盘上的64个方 ...

  6. 【蓝桥杯Java】棋盘放麦子

    目录 题目描述 解题思路 BigInteger 类常用方法 解题代码 题目描述 你一定听说过这个故事.国王对发明国际象棋的大臣很佩服,问他要什么报酬,大臣说:请在第 11 个棋盘格放 11 粒麦子,在 ...

  7. 每日一题:由棋盘放麦子引出Java的BigInteger

    目录 一.题目引出 二.BigInteger了解 1.赋值 2.运算: 3.对比 4.转换进制 3.输出 三.解答 一.题目引出 你一定听说过这个故事.国王对发明国际象棋的大臣很佩服,问他要什么报酬, ...

  8. python棋盘放麦粒_棋盘上的麦粒有什么问题?

    展开全部 在印度有一个古老的传说:舍罕王打算奖636f70793231313335323631343130323136353331333431346364赏国际象棋的发明人--宰相西萨·班·达依尔. ...

  9. 棋盘放麦子(c++版本)

    题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可. 你一定听说过这个故事.国王对发明国际象棋的大臣很佩服,问他要什么报酬,大臣说:请在第 11 个棋盘格放 11 粒麦子 ...

最新文章

  1. 【 MATLAB 】使用 MATLAB 求某输入的稳态响应
  2. DB2 导入导出总结
  3. 前台传json ajax,如何在前台脚本通过json传递数据到后台(使用微软自带的ajax)
  4. sharepoint 2013基于AD的Form表单登录(三)——选择用户时,屏蔽掉AD。
  5. 用java输出图形_java基础-输出一个简单的图形。
  6. Google 纪念万维网 30 年:没有 HTTP 协议就没有互联网
  7. MyBatis学习(二)使用注解开发、Mybatis 执行流程、一对多多对一的结果集映射
  8. OPPO A37M刷机
  9. Visio PAD模板
  10. 如何安装Chrome OS系统
  11. html+css网页开发 之 头部导航条(logo、导航栏、搜索框)
  12. 我与计算机的不解之缘
  13. 现代软件工程 教课心得
  14. 浅谈如何加强企业成本管理
  15. Java序列化与注解面试题
  16. 民营企业如何设置绩效考核指标的标准
  17. 数据库连接10060_MySQL错误:Can't connect to MySQL server (10060)
  18. C#使用TCP进行聊天通信(详细解析)
  19. catkin_make问题: The build space at ‘/home/lufeng/Documents/test/catkin_ws/build’ was previously built
  20. eva新世纪福音战士_盘点《新世纪福音战士》中的历代EVA机体!

热门文章

  1. 【Kettle】 Javascript脚本组件
  2. Manjaro 20 KDE 配置心得
  3. php安装oci8,php5安装oci8
  4. ipad做win10扩展屏的方法-Splashtop Wired XDisplay
  5. SpringBoot JSON 整合
  6. 三相可控全桥整流与DC Buck变换电路设计仿真问题汇总
  7. 利用micro:bit开发板工具写一个小游戏
  8. w10新建文件夹就卡死_安装 TF object detection API w10
  9. 使用python检测图片上的色彩
  10. 时间序列预测 | Python实现Transformer时间序列数据预测