求分数序列和(信息学奥赛一本通-T1078)
【题目描述】
有有一个分数序列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)相关推荐
- 求最长不下降序列(信息学奥赛一本通-T1259)
[题目描述] 设有由n(1≤n≤200)个不相同的整数组成的数列,记为:b(1).b(2).--.b(n)且b(i)≠b(j)(i≠j),若存在i1<i2<i3<-<ie 且有 ...
- 最长公共子上升序列(信息学奥赛一本通-T1306)
[题目描述] 给定两个整数序列,写一个程序求它们的最长上升公共子序列. 当以下条件满足的时候,我们将长度N的序列S1,S2,...,SN 称为长度为M的序列A1,A2,...,AM的上升子序列: 存在 ...
- 求逆序对(信息学奥赛一本通-T1311)
[题目描述] 给定一个序列a1,a2,-,an,如果存在i<j并且ai>aj,那么我们称之为逆序对,求逆序对的数目. [输入] 第一行为n,表示序列长度,接下来的n行,第i+1行表示序列中 ...
- 分数求和(信息学奥赛一本通-T1209)
[题目描述] 输入n个分数并对他们求和,并用最简形式表示.所谓最简形式是指:分子分母的最大公约数为1/1:若最终结果的分母为1,则直接用整数表示. 如:5/6.10/3均是最简形式,而3/6需要化简为 ...
- 奇数单增序列(信息学奥赛一本通-T1177)
[题目描述] 给定一个长度为N(不大于500)的正整数序列,请将其中的所有奇数取出,并按升序输出. [输入] 第1行为 N:第2行为 N 个正整数,其间用空格间隔. [输出] 增序输出的奇数序列,数据 ...
- 求π的值(信息学奥赛一本通-T1156)
[题目描述] 根据公式:arctanx(x)=x−x^3/3+x^5/5−x^7/7+...和π=6arctanx(1/√3).定义函数arctanx(x),求当最后一项小于10^(−6)时π的值 ...
- 求一元二次方程(信息学奥赛一本通-T1058)
[题目描述] 求一元二次方程ax^2+bx+c=0的根,其中a不等于0.结果要求精确到小数点后5位. [输入] 输入一行,包含三个浮点数a, b, c(它们之间以一个空格分开),分别表示方程ax^2+ ...
- 最大质因子序列(信息学奥赛一本通-T1410)
[题目描述] 任意输入两个正整数m,n(1<m<n≤5000),依次输出m到n之间每个数的最大质因子(包括m和n:如果某个数本身是质数,则输出这个数自身). [输入] 一行,包含两个正整数 ...
- 信息学奥赛一本通 1078:求分数序列和 | OpenJudge NOI 1.5 32
[题目链接] ybt 1078:求分数序列和 OpenJudge NOI 1.5 32:求分数序列和 [题目考点] 1. 循环,迭代 [解题思路] 设q,p,初值为2,1 每一次循环 加和变量s增加q ...
最新文章
- leetcode-225 队列实现栈
- file is too short to be an sstable [[Node: save/RestoreV2 = RestoreV2[dtypes=[DT_FLOAT, DT_FLOAT, DT
- ijkplayer-android框架详解
- MFC中获取命令行参数的几种方法
- python 爬取企业注册信息_python爬取企业名录
- lombok var_使用var,Lombok和Fluxtion轻松处理事件
- C#-ToString格式化
- python函数的封装调用_Python封装一个函数来打印到变量
- [转]UINavigationController的用法详解
- April 24, 17:30-20:00, 1479, Concentration-compactness/Rigidity method lecture 3 by Yang Lan
- 1.5.2 编译java程序
- XSS 跨站脚本攻击 的防御解决方案
- centos7安装mysql允许远程连接_Centos7安装mysql8.0,开启远程访问
- 奔驰北京工厂两年内将再投产三款电动车;希尔顿中国市场第300家酒店开业 | 美通企业日报...
- 利用ViewPager实现app的启动画面
- SE(3)和se(3),左扰动模型
- 全球各个国家名的英文
- Oracle 数据库
- back-end 后端开发面试题
- 原根算法C语言,算法导论-----数论-----元素的幂
热门文章
- 关于Python爬虫,一条高效的学习路径
- 什么鬼,面试官竟然让我用Redis实现一个消息队列!!?
- 七步从AngularJS菜鸟到专家(7):Routing
- 将Maven项目发布到Nexus私服
- Node.js初探之hello world
- SpringBoot2.0 基础案例(02):配置Log4j2,实现不同环境日志打印
- 数据产品-数据指标标签常用sql函数
- Objective-C Runtime (三):Method Swizzling(方法替换)
- 阿里发布《2015-2016中国云栖创新报告》,北上杭深广排名前5
- Mysql总结_02_mysql数据库忘记密码时如何修改