** 棋盘上的麦子**

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

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

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

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

答案写在“解答.txt”中,不要写在这里!

参考答案:

18446744073709551615

import java.math.BigInteger;

public class Main1 {

    public static void main(String[] args) {
BigInteger a = BigInteger.ONE;
BigInteger b = new BigInteger("2");
for(int i = 1;i <= 64;i++)
a = a.multiply(b);
a = a.subtract(BigInteger.ONE);
System.out.println(a);
}
}

最新文章

  1. QT中将ASCII转换为对应数值的方法
  2. mongodb的查询语句学习摘要
  3. (Python )运算符
  4. CXF之jaxws:endpoint对spring bean的引用
  5. Sublime Text修改显示图标
  6. MCI音乐播放
  7. Robots协议具体解释
  8. myEclipse + phonegap-2.9.0 总跳出3个脚本提示
  9. ASP.NET Core部署到CentOS7,使用Nginx代理
  10. 【转】IntelliJ IDEA中文乱码问题
  11. 多个DbContext修改同一张表测试
  12. gzy的摄影梦
  13. deepin安装docker
  14. 数据流中位数 &#183; data stream median
  15. HDU 3802 矩阵快速幂 化简递推式子 加一点点二次剩余知识
  16. Mac 上自带TFTP Server 软件的使用
  17. java web hello world(二)基于Servlet理解监听
  18. spark源码编译记录
  19. 【centOS】【xshell】xshell连接虚拟机上的centOS,操作途中突然断开连接,报错:connect closed by foreign host
  20. Spring示例工程

热门文章

  1. 使用IDEA远程向伪分布式搭建的Hadoop提交MapReduce作业
  2. python 基础应用3
  3. vue cli脚手架项目利用webpack给生产环境和发布环境配置不同的接口地址或者不同的变量值。
  4. Tomcat session的实现:线程安全与管理
  5. 我的linux学习日记day8
  6. Dubbo对Spring Cloud说:来老弟,我要拥抱你
  7. spark机器学习从0到1机器学习工作流 (十一)
  8. Django视图函数之request请求与response响应对象
  9. Havel定理 poj1659
  10. 一文讲透Modbus协议