蓝桥杯官网填空题(黄金连分数)

这篇具有很好参考价值的文章主要介绍了蓝桥杯官网填空题(黄金连分数)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

题目描述

本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

黄金分割数  0.61803... 是个无理数,这个常数十分重要,在许多工程问题中会出现。有时需要把这个数字求得很精确。

对于某些精密工程,常数的精度很重要。也许你听说过哈勃太空望远镜,它首次升空后就发现了一处人工加工错误,对那样一个庞然大物,其实只是镜面加工时有比头发丝还细许多倍的一处错误而已,却使它成了“近视眼”!!

言归正传,我们如何求得黄金分割数的尽可能精确的值呢?有许多方法。

比较简单的一种是用连分数:

 

这个连分数计算的“层数”越多,它的值越接近黄金分割数。

请你利用这一特性,求出黄金分割数的足够精确值,要求四舍五入到小数点后  100 位。

小数点后3位的值为: 0.618;

小数点后4位的值为: 0.6180;

小数点后5位的值为: 0.61803;

小数点后7位的值为: 0.6180340。 (注意尾部的  0,不能忽略)你的任务是:写出精确到小数点后  100 位精度的黄金分割值。

注意:尾数的四舍五入! 尾数是  0 也要保留!文章来源地址https://www.toymoban.com/news/detail-742760.html

运行限制

  • 最大运行时间:1s
  • 最大运行内存: 128M
import java.math.BigDecimal;
import java.math.BigInteger;

public class main1 {
    public static void main(String[] args) {
        BigInteger fenzi=new BigInteger("1");
        BigInteger fenmu=new BigInteger("2");
        BigInteger t;
        for(int i=1;i<999;i++){
            t=fenmu;
            fenmu=fenmu.add(fenzi);
            fenzi=t;
        }
        BigDecimal ans=new BigDecimal(fenzi).divide(new BigDecimal(fenmu),100,BigDecimal.ROUND_UP);
        System.out.println(ans);
    }
}

到了这里,关于蓝桥杯官网填空题(黄金连分数)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 蓝桥杯官网填空题(生成树)

    问题描述 下面是一个 8 个结点的无向图的邻接矩阵表示,其中第 i 行第 j 列表示结点 i 到结点 j 的边长度。当 长度为 0 时表示不存在边。 请问,这个图的最小生成树大小的多少? 答案提交 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数

    2024年02月09日
    浏览(17)
  • 蓝桥杯官网填空题(距离和)

    题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 两个字母之间的距离定义为它们在字母表中位置的距离。例如 A 和 C 的距离为 2,L 和 Q 的距离为 5。 对于一个字符串,我们称字符串中两两字符之间的距离之和为字符串的内部

    2024年02月09日
    浏览(8)
  • 蓝桥杯官网填空题(海盗与金币)

    题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 12名海盗在一个小岛上发现了大量的金币,后统计一共有将近5万枚。 登上小岛是在夜里,天气又不好。由于各种原因,有的海盗偷拿了很多,有的拿了很少。 后来为了“均贫富”,头

    2024年01月22日
    浏览(12)
  • 蓝桥杯官网填空题(奇怪的分式)

    蓝桥杯官网填空题(奇怪的分式)

    题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 上小学的时候,小明经常自己发明新算法。一次,老师出的题目是:1/4乘以8/5 小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45(参见下图) 老师刚想批评他,转念一想,

    2024年01月25日
    浏览(9)
  • 蓝桥杯官网填空题(骰子迷题)

    题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 小明参加了少年宫的一项趣味活动:每个小朋友发给一个空白的骰子(它的  6 个面是空白的,没有数字),要小朋友自己设计每个面写哪个数字。但有如下要求: 每个面只能填写 

    2024年01月23日
    浏览(12)
  • 蓝桥杯官网填空题(三角形的面积)

    蓝桥杯官网填空题(三角形的面积)

    题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 已知三角形三个顶点在直角坐标系下的坐标分别为: ```txt (2.3, 2.5) (6.4, 3.1) (5.1, 7.2) ```txt 求该三角形的面积。 注意,要提交的是一个小数形式表示的浮点数。 要求精确到小数后 3 位

    2024年02月09日
    浏览(9)
  • 蓝桥杯官网题目:2.包子凑数

    蓝桥杯官网题目:2.包子凑数

    链接: 题目点这里 首先要知道一个数学定理裴蜀定理,还有完全背包的基本运用,这里只介绍前者 也可以看一下我的个人理解,我是第一次听说这个定理,理解可能有误差。 假设gcd(a,b)=d,gcd是最大公约数的意思。即a,b的最大公约数是d ax+by=m(x,y是任意整数,可正可负) 对

    2024年01月21日
    浏览(8)
  • 蓝桥杯官网练习题(旋转)

    题目描述 图片旋转是对图片最简单的处理方式之一,在本题中,你需要对图片顺时针旋转 90 度。 我们用一个 n×m 的二维数组来表示一个图片,例如下面给出一个 3×4 的 图片的例子: 1 3 5 7 9 8 7 6 3 5 9 7 这个图片顺时针旋转 90 度后的图片如下: 3 9 1 5 8 3 9 7 5 7 6 7 给定初始图

    2024年02月09日
    浏览(6)
  • 蓝桥杯官网练习题(凑算式)

    类似填空题: ①算式900: https://blog.csdn.net/s44Sc21/article/details/132746513?spm=1001.2014.3001.5501 https://blog.csdn.net/s44Sc21/article/details/132746513?spm=1001.2014.3001.5501 ②九宫幻方③七星填数④ 幻方填空: https://blog.csdn.net/s44Sc21/article/details/132429826?spm=1001.2014.3001.5501 https://blog.csdn.net/s44Sc21/artic

    2024年02月09日
    浏览(6)
  • 蓝桥杯官网练习题(兰顿蚂蚁)

    题目描述 兰顿蚂蚁,是于 1986 年,由克里斯·兰顿提出来的,属于细胞自动机的一种。 平面上的正方形格子被填上黑色或白色。在其中一格正方形内有一只\\\"蚂蚁\\\"。 蚂蚁的头部朝向为:上下左右其中一方。 蚂蚁的移动规则十分简单: 若蚂蚁在黑格,右转 90 度,将该格改为白

    2024年02月09日
    浏览(22)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包