Python: 棋盘放麦子
题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
你一定听说过这个故事。国王对发明国际象棋的大臣很佩服,问他要什么报酬,大臣说:请在第 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: 棋盘放麦子相关推荐
- 蓝桥云算法题之棋盘放麦子——Python满分解答
棋盘放麦子 题目描述 运行限制 解题思路 代码实现 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可. 你一定听说过这个故事.国王对发明国际象棋的大臣很佩服,问他要什么 ...
- LQ0262 棋盘放麦子【大数+亿进制】
题目来源:蓝桥杯2012初赛 Java C组C题 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可. 你一定听说过这个故事.国王对发明国际象棋的大臣很佩服,问他要什么报 ...
- 蓝桥杯真题练习-棋盘放麦子
蓝桥杯真题练习-棋盘放麦子 ## 填空题 2012 省赛 题目地址 题目概述 就是说有一个64个格子的棋盘,第一个格子放一粒麦子,第二个两粒,第三个四粒,第四个八粒,依次类推,最终需要多少麦子. 思路 ...
- 2020省赛->棋盘放麦子
棋盘放麦子 (354) (1) 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可. 你一定听说过这个故事.国王对发明国际象棋的大臣很佩服,问他要什么报酬,大臣说:请在第 ...
- python棋盘放米问题_Python基于回溯法子集树模板解决马踏棋盘问题示例
本文实例讲述了Python基于回溯法子集树模板解决马踏棋盘问题.分享给大家供大家参考,具体如下: 问题 将马放到国际象棋的8*8棋盘board上的某个方格中,马按走棋规则进行移动,走遍棋盘上的64个方 ...
- 【蓝桥杯Java】棋盘放麦子
目录 题目描述 解题思路 BigInteger 类常用方法 解题代码 题目描述 你一定听说过这个故事.国王对发明国际象棋的大臣很佩服,问他要什么报酬,大臣说:请在第 11 个棋盘格放 11 粒麦子,在 ...
- 每日一题:由棋盘放麦子引出Java的BigInteger
目录 一.题目引出 二.BigInteger了解 1.赋值 2.运算: 3.对比 4.转换进制 3.输出 三.解答 一.题目引出 你一定听说过这个故事.国王对发明国际象棋的大臣很佩服,问他要什么报酬, ...
- python棋盘放麦粒_棋盘上的麦粒有什么问题?
展开全部 在印度有一个古老的传说:舍罕王打算奖636f70793231313335323631343130323136353331333431346364赏国际象棋的发明人--宰相西萨·班·达依尔. ...
- 棋盘放麦子(c++版本)
题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可. 你一定听说过这个故事.国王对发明国际象棋的大臣很佩服,问他要什么报酬,大臣说:请在第 11 个棋盘格放 11 粒麦子 ...
最新文章
- 【 MATLAB 】使用 MATLAB 求某输入的稳态响应
- DB2 导入导出总结
- 前台传json ajax,如何在前台脚本通过json传递数据到后台(使用微软自带的ajax)
- sharepoint 2013基于AD的Form表单登录(三)——选择用户时,屏蔽掉AD。
- 用java输出图形_java基础-输出一个简单的图形。
- Google 纪念万维网 30 年:没有 HTTP 协议就没有互联网
- MyBatis学习(二)使用注解开发、Mybatis 执行流程、一对多多对一的结果集映射
- OPPO A37M刷机
- Visio PAD模板
- 如何安装Chrome OS系统
- html+css网页开发 之 头部导航条(logo、导航栏、搜索框)
- 我与计算机的不解之缘
- 现代软件工程 教课心得
- 浅谈如何加强企业成本管理
- Java序列化与注解面试题
- 民营企业如何设置绩效考核指标的标准
- 数据库连接10060_MySQL错误:Can't connect to MySQL server (10060)
- C#使用TCP进行聊天通信(详细解析)
- catkin_make问题: The build space at ‘/home/lufeng/Documents/test/catkin_ws/build’ was previously built
- eva新世纪福音战士_盘点《新世纪福音战士》中的历代EVA机体!