4.黄金连分数

黄金分割数0.61803... 是个无理数,这个常数十分重要,在许多工程问题中会出现。有时需要把这个数字求得很精确。
对于某些精密工程,常数的精度很重要。也许你听说过哈勃太空望远镜,它首次升空后就发现了一处人工加工错误,对那样一个庞然大物,其实只是镜面加工时有比头发丝还细许多倍的一处错误而已,却使它成了“近视眼”!!
言归正传,我们如何求得黄金分割数的尽可能精确的值呢?有许多方法。
比较简单的一种是用连分数:

1
 黄金数 = ---------------------
 1
 1 + -----------------
 1
 1 + -------------
 1
 1 + ---------
 1 + ...

这个连分数计算的“层数”越多,它的值越接近黄金分割数。
请你利用这一特性,求出黄金分割数的足够精确值,要求四舍五入到小数点后100位。
小数点后3位的值为:0.618
小数点后4位的值为:0.6180
小数点后5位的值为:0.61803
小数点后7位的值为:0.6180340
(注意尾部的0,不能忽略)
你的任务是:写出精确到小数点后100位精度的黄金分割值。
注意:尾数的四舍五入! 尾数是0也要保留!
显然答案是一个小数,其小数点后有100位数字,请通过浏览器直接提交该数字。
注意:不要提交解答过程,或其它辅助说明类的内容。

为什么要用斐波那契额数列,还没有学java不懂啊

#include<cstdio>
#include<cstdlib>
#include<iostream>
using namespace std;
int main()
{unsigned long long f[500];f[0] = 0;f[1] = 1;for (int i = 2; i<100; i++)f[i] = f[i - 1] + f[i - 2];unsigned long long x = f[48];unsigned long long y = f[49];int a[101];for (int i = 0; i<101; i++){a[i] = x / y;x = (x%y) * 10;cout << a[i];if (a[i] == 0 && i<3)cout << '.';}cout << "\n";system("pause");return 0;
}

转载于:https://www.cnblogs.com/playboy307/p/5273398.html

蓝桥杯--2013--黄金连分数(大数)相关推荐

  1. 2013蓝桥杯java试题_蓝桥杯2013决赛java本科b组试题.doc

    蓝桥杯2013决赛java本科b组试题.doc 试题一:公式求值问题描述输入n,m,k,输出下面公式的值.其中C_n^m是组合数,表示在n个人的集合中选出m个人组成一个集合的方案数.组合数的计算公式如 ...

  2. 蓝桥杯2013年国赛A组——网络寻路(DFS和中转边巧解)

    蓝桥杯2013年国赛A组--网络寻路 1.题目描述 2.输入输出 3.样例输入和输出 4.题目分析 1.首先明确,题目中的目的地有两种,一种是回到原点,一种是到达没有到达的地方 2.在路径中经过的点不 ...

  3. P3951 [NOIP2017 提高组] 小凯的疑惑 / [蓝桥杯 2013 省] 买不到的数目

    [NOIP2017 提高组] 小凯的疑惑 / [蓝桥杯 2013 省] 买不到的数目 题目背景 NOIP2017 提高组 D1T1 题目描述 小凯手中有两种面值的金币,两种面值均为正整数且彼此互素.每 ...

  4. 问题 1446: [蓝桥杯][2013年第四届真题]核桃的数量

    问题 1446: [蓝桥杯][2013年第四届真题]核桃的数量 时间限制: 1Sec 内存限制: 128MB 提交: 2274 解决: 1438 题目描述 小张是软件项目经理,他带领3个开发组.工期紧 ...

  5. 蓝桥杯2013年第四届C++B组省赛真题

    蓝桥杯 由于最近正在准备蓝桥杯的比赛,打算把这几年的真题做做,正好把蓝桥杯的笔记也发出来,方便以后自己查看笔记,也欢迎大家批评指正错误 2013年第四届C++B组省赛真题 高斯日记 题目描述 大数学家 ...

  6. 蓝桥杯2013年第四届C/C++ B组省赛习题题解

    目录 第一题:高斯日记(日期计算) 第二题:马虎的算式(全排列) 第三题:第39级台阶(dfs) 第四题:黄金连分数(递推+大数运算) 第五题:前缀判断(枚举) 第六题:三部排序 第七题:错误票据 第 ...

  7. [蓝桥杯]2013年c++ B组题解(上)

    目录 t1高斯日记 t2马虎的算式 t3第39级台阶 t4黄金连分数 t5前缀判断 t1高斯日记 大数学家高斯有个好习惯:无论如何都要记日记.他的日记有个与众不同的地方,他从不注明年月日,而是用一个整 ...

  8. [蓝桥杯][2013年第四届真题]买不到的数目-模拟,数论

    题目描述 小明开了一家糖果店.他别出心裁:把水果糖包成4颗一包和7颗一包的两种.糖果不能拆包卖. 小朋友来买糖的时候,他就用这两种包装来组合.当然有些糖果数目是无法组合出来的,比如要买 10 颗糖. ...

  9. [蓝桥杯][2013年第四届真题]带分数

    题目描述 100 可以表示为带分数的形式:100 = 3 + 69258 / 714. 还可以表示为:100 = 82 + 3546 / 197. 注意特征:带分数中,数字1~9分别出现且只出现一次( ...

最新文章

  1. Servlet----ServletContext
  2. Eclipse常见问题集锦
  3. 《代码本色》作者Daniel Shiffman:艺术家也编程
  4. 写在 Dubbo go 的第五年
  5. 残差网络ResNet笔记
  6. HUST - 1016 幼儿园小朋友们的难题(水题)
  7. keras保存模型_TF2 8.模型保存与加载
  8. c语言博客作业03-函数
  9. Scrapy爬虫框架入门
  10. linux运维实战练习-2015年8月30日课程作业(练习)安排
  11. 移动端下拉刷新,向后台请求数据
  12. SQL server2019安装教程
  13. Windows 10 Office文件图标异常处理(Word | Excel | Powerpoint图标白色、右键新建找不到文件)
  14. MATLAB实现imrotate函数
  15. obj类型的3d人体模型解读
  16. android 渐变蒙版_css3 渐变、蒙版
  17. html高难度拼图,张馨月婚后生活太悠闲,宅家挑战高难度拼图
  18. 细胞自噬机制最新研究进展(2021年12月)
  19. python 微信发送图片失败什么原因_微信发不出去图片的4种解决方法
  20. 关于Java文件路径问题

热门文章

  1. android post请求添加公共参数_Java实现通用的Get和Post请求组件
  2. 你连原理都还没弄明白?快来瞧瞧这份Spring面试小抄
  3. 一文弄懂SSD目标检测算法
  4. 【深度学习】基于PyTorch的模型训练实用教程之数据处理
  5. 【408预推免复习】操作系统引论
  6. 知识星球!!!!!!
  7. 【PL/SQL的优点】
  8. python【蓝桥杯vip练习题库】ALGO-120 学做菜
  9. matlab积分与绘图
  10. windows c语言判断是不是nan,C++ 判断浮点数是否为Nan值