问题链接:POJ NOI0105-32 求分数序列和。


总时间限制:
1000ms
内存限制:
65536kB
描述

有一个分数序列 q1/p1,q2/p2,q3/p3,q4/p4,q5/p5,.... ,其中qi+1= qi+ pi, pi+1=qi, p1= 1, q1= 2。比如这个序列前6项分别是2/1,3/2,5/3,8/5,13/8,21/13。求这个分数序列的前n项之和。

输入
输入有一行,包含一个正整数n(n <= 30)。
输出
输出有一行,包含一个浮点数,表示分数序列前n项的和,精确到小数点后4位。
样例输入
2
样例输出
3.5000
来源
1685

问题分析

一个简单的序列迭代求和计算问题,要注意的是程序要尽量简洁,计算少尽可能少。

同时要注意序列的迭代关系和求和。

程序说明

输出格式是个要点,用C语言的输出格式通常要简单一些,C++也有自己的一套,估计能记住的人少之又少。


参考链接:(略)


AC的C++语言程序:

#include <iostream>
#include <iomanip>using namespace std;int main()
{int n;float q1, p1, qnext, sum;cin >> n;sum = 0;q1 = 2.0;p1 = 1.0;for(int i=1; i<=n; i++) {sum += q1 / p1;qnext = q1 + p1;p1 = q1;q1 = qnext;}cout << fixed << setprecision(4) << sum << endl;return 0;
}

POJ NOI0105-32 求分数序列和相关推荐

  1. 1.5编程基础之循环控制 32 求分数序列和 python

    http://noi.openjudge.cn/ch0105/32/ """ 1.5编程基础之循环控制 32 求分数序列和 http://noi.openjudge.cn ...

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

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

  3. 信息学奥赛一本通(1078:求分数序列和)

    1078:求分数序列和 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 26133     通过数: 17773 [题目描述] 有一个分数序列 q1p1,q2p2, ...

  4. 实验4-1-6 求分数序列前N项和 (15 分)

    实验4-1-6 求分数序列前N项和 (15 分) 本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+- 的前N项之和.注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的 ...

  5. 求幂级数展开的部分和 / 求分数序列前N项和 / 特殊a串数列求和

    习题4-2 求幂级数展开的部分和   (20分) 已知函数e^xe​x​​可以展开为幂级数1+x+x^2 /2! + x^3 /3! + \cdots + x^k /k! + \cdots1+x+x​ ...

  6. 【C++】1078:求分数序列和(信息学奥赛)

    好了,今天的内容就求分数序列和了,内容的详细意思也就是有一个分数序列 q1p1,q2p2,q3p3,q4p4,q5p5,....q1p1,q2p2,q3p3,q4p4,q5p5,.... ,其中qi+ ...

  7. 1078:求分数序列和

    1078:求分数序列和 [题目描述] 有一个分数序列 q1p1,q2p2,q3p3,q4p4,q5p5,-q1p1,q2p2,q3p3,q4p4,q5p5,- ,其中qi+1=qi+piqi+1=qi ...

  8. Bailian2683 求分数序列和【数列和】

    2683:求分数序列和 总时间限制: 1000ms 内存限制: 65536kB 描述 有一个分数序列 2/1,3/2,5/3,8/5,13/8,21/13,- 求这个分数序列的前n项之和. 输入 输入 ...

  9. 韩信点兵--求分数序列前N项和--特殊a串数列求和--猜数字游戏

    实验4-1-5 韩信点兵 (10分) 在中国数学史上,广泛流传着一个"韩信点兵"的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳.据说韩信的数学水平 ...

最新文章

  1. google chrome 谷歌浏览器 快捷键说明
  2. jsfiddle网站介绍
  3. 从命令行运行 MyBatis Generator
  4. HTML导航页面结构
  5. 好程序员web前端技术之CSS3过渡
  6. 下1000个用户的云计算革命
  7. Android编译笔记之五
  8. SAP plant and location
  9. html表格全屏显示,tableView滑动全屏显示
  10. VS2010测试功能之旅:编码的“.NET研究”UI测试(2)-操作动作的录制原理(上)...
  11. 2017.5.12 校门外的区间 思考记录
  12. 贴吧用html标签,html标签3(转载)
  13. java system.gc不会立即执行_(转)调用System.gc没有立即执行的解决方法
  14. GO、Rust 这些新一代高并发编程语言为何都极其讨厌共享内存?
  15. 经验:tensorflow 的 GPU 配置
  16. 微信商户平台的“企业付款到用户” 产品功能被隐藏起来了。。
  17. 杭电oj 2081 手机短号(C++)
  18. 永久存储:腌制一缸美味的泡菜+习题复习
  19. 05-现代威胁环境下的10个SIEM用例
  20. 调用VSPD的DLL进行二次开发异常解决的解决方法。

热门文章

  1. Maven——原理与使用(一)
  2. MongoDB的Go语言驱动----mgo的使用指南
  3. 用计算机弹假面骑士build,假面骑士build中只有资深粉丝才知道的梗第一弹
  4. java一个引用多大_为什么Java 8为方法引用引入了一个新的“::”运算符?
  5. 性能测试指标(重要)
  6. php opcache文件还原,php7使用opcache把编译后的php文件存储为文件,实现php源码保护和脚本加速...
  7. android背景颜色动态修改,Android自定义TextView带圆角及背景颜色(动态改变圆角背景颜色)...
  8. Mysql导入导出时遇到的问题
  9. DeepStream插件Gstreamer(一):插件汇总
  10. hadoop元数据mysql中表字段_Hive元数据表汇总分析