题目描述

传说西塔发明了国际象棋而使国王十分高兴,他决定要重赏西塔,西塔说:“我不要你的重赏 ,陛下,只要你在我的棋盘上赏一些麦子就行了。在棋盘的第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

#include<bits/stdc++.h>

using namespace std;

int main ()

{

    double a,b=2,c=1,d=0;

    cin>>a;

    while(b<=a)

    {

        c=c*2;

        d=d+c;

        b++;

    }

    d=d+1;

    printf("%.lf",d);

    return 0;

}

多多打赏作者哦!

c++国际象棋上的麦粒相关推荐

  1. 【题目】在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法?请设计程序算出结果。

    文件名:[作业] 作者:〈漆黑〉 描述:〈 在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行.同一列或同一斜线上,问有多少种摆法?请设计程序算出结果. 〉 创建时间 ...

  2. 在8×8格的国际象棋上摆放8个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,用Python编写程序,问有多少种摆法?并列举出所有摆法。

    可以扩展问题以使用NxN大小的板来解决难题. 代码 '''N Queens problem'''from functools import reduce from itertools import c ...

  3. opencv国际象棋_国际象棋是的

    opencv国际象棋 By Kellen Browning 凯伦·布朗宁 On a recent afternoon, thousands of noncombatants watched from ...

  4. 数据结构和算法(Java),上

    文章目录 第1章 数据结构和算法的概述 数据结构和算法的关系 线性结构和非线性结构 线性结构 非线性结构 第2章 稀疏数组和队列 稀疏数组 案例引入 稀疏数组的基本介绍 应用实例 队列 队列介绍 数组 ...

  5. DeepMind是如何重塑国际象棋之美的?

    全文共3619字,预计学习时长11分钟 转存失败重新上传取消 来源:Pexels 职业斯诺克台球是一种和弹子球类似的游戏,这个游戏风靡英国的同时,人们对游戏中的"战术"一词始终迷惑 ...

  6. 精通国际象棋的AI研究员:AlphaZero真的是一次突破吗?

    近日,Jose Camacho Collados 在 Medium 上发表了一篇题为<Is AlphaZero really a scientific breakthrough in AI?&g ...

  7. 多智能体强化学习及其在游戏AI上的应用与展望

    近年来,人工智能技术在很多领域都取得了亮眼成就,并逐步从感知智能向决策智能迈进.强化学习是实现决策智能的重要路径,而现实世界中往往存在着多智能体的交互,也催生了多智能体强化学习的发展.这篇文章主要对多 ...

  8. (水题 NUPT 1593)8皇后问题(判断是否有元素处于同一行或同一列或同一斜线上)

    题目: 8皇后问题 时间限制(普通/Java) : 2000 MS/ 6000 MS          运行内存限制 : 65536 KByte 总提交 : 1116            测试通过 ...

  9. C语言局部搜索算法(爬山法,模拟退火法,遗传算法)求解八皇后问题

    C语言局部算法求解八皇后问题 写在前面 八皇后问题及局部搜索算法 爬山法(hill-climbing searching) 算法介绍 代码实现 退火法(simulated annealing) 算法介 ...

  10. 带你轻而易举的学习python——八皇后问题

    首先我们来看一下这个著名的八皇后问题 八皇后问题:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行.同一列或同一斜线上,问有多少种摆法. 在这个问题提出之后人们又将 ...

最新文章

  1. maven book
  2. 使用 SAP BTP 创建一个 Spring Boot Java 应用
  3. linux多点触控软件测试,测试工程师日常工作中高频Linux命令
  4. SQL Server中常用全局变量介绍
  5. try catch php 捕获,php try catch : 捕捉异常,抛出异常
  6. Spring Boot整合swagger2(生成有左右菜单式的api文档界面)
  7. Mac安装软件报“打不开。。。,因为它来自身份不明的开发者”的解决办法
  8. Nginx文档阅读笔记-Reverse Proxy vs. Load Balancer(反向代理与负载均衡)
  9. 在SQL Server中解析和旋转定界数据
  10. 引入神经网络 API 1.1、支持全面屏,Android 9.0 来了!
  11. Win7如何快速打开本地连接
  12. 3.0 mysql配置讲解
  13. 人工智能标记语言AIML聊天机器人:产生、种类、应用、实例、AIML概述、知识库、公司、业界(20k字经典收藏版)
  14. html div虚线背景,聊聊css绘制虚线
  15. 怎么用管理员方式打开压缩包
  16. 那些大厂 HR 是怎么筛选简历的?
  17. ubuntu18 防火墙关闭_ubuntu18开启/关闭防火墙
  18. SEO与SEM区别是什么
  19. 微服务时代之2017年五军之战:Net PHP谁先死
  20. WIN10 kernel security check failure蓝屏解决策略

热门文章

  1. SWUST OJ#480 Locker doors
  2. java inflate deflate_Java中的可迭代gzip deflate / inflate
  3. 数学矩阵与行列式在计算机的应用,数学与应用数学 矩阵的应用.doc
  4. 基于图书管理系统的需求分析之威胁建模
  5. 度秘语音引擎app_语音引擎下载
  6. 2007年浙江高考满分作文——行走在消逝中
  7. 互联网之子——亚伦·斯沃茨:新时代网络自由的先驱
  8. 8.称呼/no/not/meet/nice/of/倒装句/介绍他人的方式/see
  9. Python+Appium自动化之swipe()滑动页面
  10. 分子量(Molar Mass, ACM/ICPC Seoul 2007, UVa1586)java