c++国际象棋上的麦粒
题目描述
传说西塔发明了国际象棋而使国王十分高兴,他决定要重赏西塔,西塔说:“我不要你的重赏 ,陛下,只要你在我的棋盘上赏一些麦子就行了。在棋盘的第1个格子里放1粒,在第2个格子里放2粒,在第3个格子里放4粒,在第4个格子里放8粒,依此类推,以后每一个格子里放的麦粒数都是前一个格子里放的麦粒数的2倍,直到放满第64个格子就行了”。区区小数,几粒麦子,这有何难,“来人”,国王令人如数付给西塔。
计数麦粒的工作开始了,第一格内放1粒,第二格内放2粒,第三格内放22粒,…还没有到第二十格,一袋麦子已经空了。一袋又一袋的麦子被扛到国王面前来。但是,麦粒数一格接一格飞快增长着,国王很快就看出,即便拿出全国的粮食,也兑现不了他对西塔的诺言。
那么,你能计算出到第N格时,共需要多少麦粒吗?
输入
一行:一个整数N,1<=N<=64
输出
一行:一个整数
上代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
多多打赏作者哦!
c++国际象棋上的麦粒相关推荐
- 【题目】在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法?请设计程序算出结果。
文件名:[作业] 作者:〈漆黑〉 描述:〈 在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行.同一列或同一斜线上,问有多少种摆法?请设计程序算出结果. 〉 创建时间 ...
- 在8×8格的国际象棋上摆放8个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,用Python编写程序,问有多少种摆法?并列举出所有摆法。
可以扩展问题以使用NxN大小的板来解决难题. 代码 '''N Queens problem'''from functools import reduce from itertools import c ...
- opencv国际象棋_国际象棋是的
opencv国际象棋 By Kellen Browning 凯伦·布朗宁 On a recent afternoon, thousands of noncombatants watched from ...
- 数据结构和算法(Java),上
文章目录 第1章 数据结构和算法的概述 数据结构和算法的关系 线性结构和非线性结构 线性结构 非线性结构 第2章 稀疏数组和队列 稀疏数组 案例引入 稀疏数组的基本介绍 应用实例 队列 队列介绍 数组 ...
- DeepMind是如何重塑国际象棋之美的?
全文共3619字,预计学习时长11分钟 转存失败重新上传取消 来源:Pexels 职业斯诺克台球是一种和弹子球类似的游戏,这个游戏风靡英国的同时,人们对游戏中的"战术"一词始终迷惑 ...
- 精通国际象棋的AI研究员:AlphaZero真的是一次突破吗?
近日,Jose Camacho Collados 在 Medium 上发表了一篇题为<Is AlphaZero really a scientific breakthrough in AI?&g ...
- 多智能体强化学习及其在游戏AI上的应用与展望
近年来,人工智能技术在很多领域都取得了亮眼成就,并逐步从感知智能向决策智能迈进.强化学习是实现决策智能的重要路径,而现实世界中往往存在着多智能体的交互,也催生了多智能体强化学习的发展.这篇文章主要对多 ...
- (水题 NUPT 1593)8皇后问题(判断是否有元素处于同一行或同一列或同一斜线上)
题目: 8皇后问题 时间限制(普通/Java) : 2000 MS/ 6000 MS 运行内存限制 : 65536 KByte 总提交 : 1116 测试通过 ...
- C语言局部搜索算法(爬山法,模拟退火法,遗传算法)求解八皇后问题
C语言局部算法求解八皇后问题 写在前面 八皇后问题及局部搜索算法 爬山法(hill-climbing searching) 算法介绍 代码实现 退火法(simulated annealing) 算法介 ...
- 带你轻而易举的学习python——八皇后问题
首先我们来看一下这个著名的八皇后问题 八皇后问题:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行.同一列或同一斜线上,问有多少种摆法. 在这个问题提出之后人们又将 ...
最新文章
- maven book
- 使用 SAP BTP 创建一个 Spring Boot Java 应用
- linux多点触控软件测试,测试工程师日常工作中高频Linux命令
- SQL Server中常用全局变量介绍
- try catch php 捕获,php try catch : 捕捉异常,抛出异常
- Spring Boot整合swagger2(生成有左右菜单式的api文档界面)
- Mac安装软件报“打不开。。。,因为它来自身份不明的开发者”的解决办法
- Nginx文档阅读笔记-Reverse Proxy vs. Load Balancer(反向代理与负载均衡)
- 在SQL Server中解析和旋转定界数据
- 引入神经网络 API 1.1、支持全面屏,Android 9.0 来了!
- Win7如何快速打开本地连接
- 3.0 mysql配置讲解
- 人工智能标记语言AIML聊天机器人:产生、种类、应用、实例、AIML概述、知识库、公司、业界(20k字经典收藏版)
- html div虚线背景,聊聊css绘制虚线
- 怎么用管理员方式打开压缩包
- 那些大厂 HR 是怎么筛选简历的?
- ubuntu18 防火墙关闭_ubuntu18开启/关闭防火墙
- SEO与SEM区别是什么
- 微服务时代之2017年五军之战:Net PHP谁先死
- WIN10 kernel security check failure蓝屏解决策略
热门文章
- SWUST OJ#480 Locker doors
- java inflate deflate_Java中的可迭代gzip deflate / inflate
- 数学矩阵与行列式在计算机的应用,数学与应用数学 矩阵的应用.doc
- 基于图书管理系统的需求分析之威胁建模
- 度秘语音引擎app_语音引擎下载
- 2007年浙江高考满分作文——行走在消逝中
- 互联网之子——亚伦·斯沃茨:新时代网络自由的先驱
- 8.称呼/no/not/meet/nice/of/倒装句/介绍他人的方式/see
- Python+Appium自动化之swipe()滑动页面
- 分子量(Molar Mass, ACM/ICPC Seoul 2007, UVa1586)java