舍罕王的失算-(处理很大的数据)

1056: 【C语言训练】舍罕王的失算

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 276  Solved: 248
[Submit][Status][BBS]

Description

相传国际象棋是古印度舍罕王的宰相达依尔发明的.舍罕王十分喜爱象棋,决定让宰相自己选择何种赏赐.这位聪明的宰相指着8*8共64格的象棋说:陛下,请您赏给我一些麦子吧.就在棋盘的第1格放1粒,第2格放2粒,第三格放4粒,以后每一格都比前一格增加一位,依此放完棋盘一64格,我就感激不尽了.舍罕王让人扛了一袋麦子,他要兑现他的许诺. 
请问,国王要兑现他的许诺共要多少粒麦子赏赐他的宰相?

Input

Output

以整数形式输出,不要其它符号

Sample Input

Sample Output

HINT

应该是个很大的数,要考虑数的精度问题! 用double类型,输出尽可能精确的结果。

Source

#include <stdio.h>
int main()
{
    double s=1.0,sum=0.0;
    for(int i=2; i<=64; i++)
    {
            s*=2;
            sum+=s;
    }
    printf("%.0f\n",sum);
    return 0;
}
时间: 2024-10-26 15:59:30

舍罕王的失算-(处理很大的数据)的相关文章

5.1舍罕王的失算

Q 直接看代码吧.再用pow()函数的时候要记住头文件#include<cmath> #include <iostream> #include <cmath> using namespace std; int main() { double sum=0; for(int i=1;i<=64;i++) sum+=pow(2,i-1); cout<<sum; return 0; }

风险案例-29期- 项目管理投入不够, 缺乏项目统筹全局观,使项目成本、进度、质量存在很大风险

典型案例: A公司承接了某小型项目,公司任命刚刚通过公司内部项目经理考核认证的王工为该项目的项目经理.目前项目已进行到了详细设计阶段,在项目实施过程中发现, 项目经理对于技术调研的精力投入较多,导致管理工作不充分,且预计的设计评审工作无法有效实施.从目前情况来看项目经理仅发挥了Leader的作用,无法 站在项目全局高度进行统筹管理,使项目成本.进度.质量存在很大的风险. 风险的概述: 项目管理投入不够, 缺乏项目统筹全局观,使项目成本.进度.质量存在很大风险. 推荐处置措施如下: 预防建议: 1

《日常神经科学》神经科学的很大一个目标,就是让文艺和浪漫的事,变得不文艺不浪漫(因为给出了人感觉到文艺和浪漫的科学的解释)。三星推荐

不错的神经科学的科普.作者是英国神经科学在读博士.文笔比较幽默.大部分的内容都说的比较有趣. 以下是书中一些内容的摘抄: 神经科学的很大一个目标,就是让文艺和浪漫的事,变得不文艺不浪漫(因为给出了人感觉到文艺和浪漫的科学的解释): 这是谎言:正常人的大脑只开发了10%: 一条裙子的颜色(白金.蓝黑)引发的全球口水战,原因在于:对于所见之物,我们每时每刻都在脑补: 人的听力随年龄增长逐渐下降.到了35岁,已经明显听不到许多高频声音了.有个英国大叔讨厌在他家门口玩的小孩,就做了一个会发出高频声音的音

新产品为了效果,做的比较炫,用了很多的图片和JS,所以前端的性能是很大的问题,分篇记录前端性能优化的一些小经验。

第一篇:HTTP服务器 因tomcat处理静态资源的速度比较慢,所以首先想到的就是把所有静态资源(JS,CSS,image,swf) 提到单独的服务器,用更加快速的HTTP服务器,这里选择了nginx了,nginx相比apache,更加轻量级, 配置更加简单,而且nginx不仅仅是高性能的HTTP服务器,还是高性能的反向代理服务器. 目前很多大型网站都使用了nginx,新浪.网易.QQ等都使用了nginx,说明nginx的稳定性和性能还是非常不错的. 1. nginx 安装(linux) htt

191.每个生命所散发的正能量或负能量是否都会起到很大的作用?

读者不忘初心提问 正邪两股力量的博弈,就像我们地球文字所描述的那样"不是东风压倒西风,就是西风压倒东风",而任何生命所发出的正能量或负能量,都会毫不例外地各自加入到这两股力量当中,既然宇宙是那么一个空旷而浩瀚的空间,宇宙当中的各个星球,就好比我们地球空气中的微尘一样,任何大小的风力都能对这些微尘产生作用.所以说我们每一个人或者每个生命,所散发的正能量或负能量,都会起到很大的作用.这样理解对吗? 光明解答 你的理解基本上正确.看到亲人们能悟到这么高深的道理,我作为宇宙知识的传播者,感到非

为何很大的浮点大数加一个很小的数计算结果不是预期

通常浮点数被表示成N=S*rj S称为尾数,可正可负,j称为阶码可正可负.r是基数,在计算机中取以2的倍数. 计算机中为了提高精度,进行规格化操作:即假设N=11.0101  则规格化表示为N=0.110101*210表示,因为该规格化使得浮点数的表示精度最高. 机器中浮点数由两部分组成:阶码和尾数.基数为2 阶码由阶符跟阶码组成,尾数由数符跟尾数组成 其中阶码是整数,阶符和阶码的位数m合起来反映浮点数的表示范围及小数点的实际位数.尾数是小数,其位数反映了浮点数的精度. 还有机器零这个概念:即浮

一盘很大的棋:Android Wear要做用户唯一的收件箱

在今年的Google I/O 2014上,Google用一组数据告诉了我们:"安卓月活跃用户达 10 亿,用户每天点亮.解锁手机 1000 亿次". 这么算下来,一个合格的安卓用户每天都要解锁100此次呀.亲,你及格了么?三分钟一次信息提醒,五分钟两次消息推送,一个强迫症怎么可能经受的住这种折磨呢?总有收到新消息的错觉,总有遗漏信息的幻觉,无数次的点亮.解锁手机就成了必修课. Google已经看到了智能手机时代的上述问题,不会让这样的问题再延续到智能手表上,想要借助新的工具和战场,真正

《Spring MVC学习指南》一书具有很大的欺骗性

2016年6月21日 最近,因为工作需要,我从网上买了一本<Spring MVC学习指南>,ISBN编号: 978-7-115-38639-7,定价:49.00元.此书是[美]Paul Deck著于2014年,林催二人于2015年翻译,2016年第6次印刷.我在淘宝上购买时就询问是哪个版本,店小二确实搞不清.我看了淘宝店此书的编辑推荐.目录.内容推荐,仍然看不出是哪个版本. 书买来,我稍微翻了一下,确认是基于Spring MVC 2.5的.这就问题大了,现在3.1版以后,方法完全不同变化很大,

一位老it工程师的忠告,新手进来学习,老手进来体会,收获很大。

诸位,咱当电子工程师也是十余年了,不算有出息,环顾四面,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强! [1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些.那么,就需要慎重安排自己的轨迹.从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,非凡是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本