【题目描述】

有有一个分数序列q1/p1,q2/p2,q3/p3,q4/p4,q5/p5,.... ,其中q(i+1)=qi+pi,p(i+1)=qi,p1=1,q1=2。比如这个序列前6项分别是21,32,53,85,138,211321,32,53,85,138,2113。求这个分数序列的前n项之和。21,32

【输入】

输入有一行,包含一个正整数n(n ≤ 30)。

【输出】

输出有一行,包含一个浮点数,表示分数序列前n项的和,精确到小数点后4位。

【输入样例】

2

【输出样例】

3.5000

【源程序】

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{int n;double a=1,b=1,c,sum=0;int i;cin>>n;//前n项for(i=1; i<=n; i++){c=a+b;a=b;b=c;//数列规律sum+=1.0*b/a;//求和}printf("%.4lf\n",sum);return 0;
}

求分数序列和(信息学奥赛一本通-T1078)相关推荐

  1. 求最长不下降序列(信息学奥赛一本通-T1259)

    [题目描述] 设有由n(1≤n≤200)个不相同的整数组成的数列,记为:b(1).b(2).--.b(n)且b(i)≠b(j)(i≠j),若存在i1<i2<i3<-<ie 且有 ...

  2. 最长公共子上升序列(信息学奥赛一本通-T1306)

    [题目描述] 给定两个整数序列,写一个程序求它们的最长上升公共子序列. 当以下条件满足的时候,我们将长度N的序列S1,S2,...,SN 称为长度为M的序列A1,A2,...,AM的上升子序列: 存在 ...

  3. 求逆序对(信息学奥赛一本通-T1311)

    [题目描述] 给定一个序列a1,a2,-,an,如果存在i<j并且ai>aj,那么我们称之为逆序对,求逆序对的数目. [输入] 第一行为n,表示序列长度,接下来的n行,第i+1行表示序列中 ...

  4. 分数求和(信息学奥赛一本通-T1209)

    [题目描述] 输入n个分数并对他们求和,并用最简形式表示.所谓最简形式是指:分子分母的最大公约数为1/1:若最终结果的分母为1,则直接用整数表示. 如:5/6.10/3均是最简形式,而3/6需要化简为 ...

  5. 奇数单增序列(信息学奥赛一本通-T1177)

    [题目描述] 给定一个长度为N(不大于500)的正整数序列,请将其中的所有奇数取出,并按升序输出. [输入] 第1行为 N:第2行为 N 个正整数,其间用空格间隔. [输出] 增序输出的奇数序列,数据 ...

  6. 求π的值(信息学奥赛一本通-T1156)

    [题目描述] 根据公式:arctanx(x)=x−x^3/3+x^5/5−x^7/7+...和π=6arctanx(1/√3).定义函数arctanx(x),求当最后一项小于10^(−6)时π的值 ...

  7. 求一元二次方程(信息学奥赛一本通-T1058)

    [题目描述] 求一元二次方程ax^2+bx+c=0的根,其中a不等于0.结果要求精确到小数点后5位. [输入] 输入一行,包含三个浮点数a, b, c(它们之间以一个空格分开),分别表示方程ax^2+ ...

  8. 最大质因子序列(信息学奥赛一本通-T1410)

    [题目描述] 任意输入两个正整数m,n(1<m<n≤5000),依次输出m到n之间每个数的最大质因子(包括m和n:如果某个数本身是质数,则输出这个数自身). [输入] 一行,包含两个正整数 ...

  9. 信息学奥赛一本通 1078:求分数序列和 | OpenJudge NOI 1.5 32

    [题目链接] ybt 1078:求分数序列和 OpenJudge NOI 1.5 32:求分数序列和 [题目考点] 1. 循环,迭代 [解题思路] 设q,p,初值为2,1 每一次循环 加和变量s增加q ...

最新文章

  1. leetcode-225 队列实现栈
  2. file is too short to be an sstable [[Node: save/RestoreV2 = RestoreV2[dtypes=[DT_FLOAT, DT_FLOAT, DT
  3. ijkplayer-android框架详解
  4. MFC中获取命令行参数的几种方法
  5. python 爬取企业注册信息_python爬取企业名录
  6. lombok var_使用var,Lombok和Fluxtion轻松处理事件
  7. C#-ToString格式化
  8. python函数的封装调用_Python封装一个函数来打印到变量
  9. [转]UINavigationController的用法详解
  10. April 24, 17:30-20:00, 1479, Concentration-compactness/Rigidity method lecture 3 by Yang Lan
  11. 1.5.2 编译java程序
  12. XSS 跨站脚本攻击 的防御解决方案
  13. centos7安装mysql允许远程连接_Centos7安装mysql8.0,开启远程访问
  14. 奔驰北京工厂两年内将再投产三款电动车;希尔顿中国市场第300家酒店开业 | 美通企业日报...
  15. 利用ViewPager实现app的启动画面
  16. SE(3)和se(3),左扰动模型
  17. 全球各个国家名的英文
  18. Oracle 数据库
  19. back-end 后端开发面试题
  20. 原根算法C语言,算法导论-----数论-----元素的幂

热门文章

  1. 关于Python爬虫,一条高效的学习路径
  2. 什么鬼,面试官竟然让我用Redis实现一个消息队列!!?
  3. 七步从AngularJS菜鸟到专家(7):Routing
  4. 将Maven项目发布到Nexus私服
  5. Node.js初探之hello world
  6. SpringBoot2.0 基础案例(02):配置Log4j2,实现不同环境日志打印
  7. 数据产品-数据指标标签常用sql函数
  8. Objective-C Runtime (三):Method Swizzling(方法替换)
  9. 阿里发布《2015-2016中国云栖创新报告》,北上杭深广排名前5
  10. Mysql总结_02_mysql数据库忘记密码时如何修改