HDU2009 求数列的和【迭代】
求数列的和
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 155821 Accepted Submission(s): 92362
Problem Description
数列的定义如下:
数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。
Input
输入数据有多组,每组占一行,由两个整数n(n<10000)和m(m<1000)组成,n和m的含义如前所述。
Output
对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2位小数。
Sample Input
81 4
2 2
Sample Output
94.73
3.41
Author
lcy
Source
C语言程序设计练习(二)
问题链接:HDU2009 求数列的和
问题简述:(略)
问题分析:
按Markdown格式重写了题解,旧版题解参见参考链接。
数列求和问题,采用迭代计算就可以了。需要注意变量的初始化,注意变量类型。OJ做题一般浮点数变量的类型用double类型,输出时使用格式"%f"。
迭代是指相同的计算处理重复做多次,直到满足指定条件结束,常见的是指定迭代次数。迭代通常用循环语句来实现。
程序说明:(略)
参考链接:HDU2009 求数列的和【入门】
题记:(略)
AC的C++语言程序(迭代:紧凑写法)如下:
/* HDU2009 求数列的和 */#include <stdio.h>
#include <math.h>int main(void)
{int n, m;double sum, ai;while (scanf("%d%d", &n, &m) != EOF) {/* 初始化设置:第1项 */sum = (ai = n);/* 数列求和 */while (--m) /* 更易懂的一般写法:for(i=2; i<=m;i++) */sum += (ai = sqrt(ai));/* 输出结果 */printf("%.2f\n", sum);}return 0;
}
AC的C++语言程序(迭代:通俗易懂写法)如下:
/* HDU2009 求数列的和 */#include <stdio.h>
#include <math.h>int main(void)
{int n, m;double sum, ai;while (scanf("%d%d", &n, &m) != EOF) {/* 初始化设置:第1项 */ai = n;sum = ai;/* 数列求和 */while (--m) { /* 更易懂的一般写法:for(i=2; i<=m;i++) */ai = sqrt(ai);sum += ai;}/* 输出结果 */printf("%.2f\n", sum);}return 0;
}
HDU2009 求数列的和【迭代】相关推荐
- HDU2009 求数列的和【入门】
求数列的和 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Subm ...
- 求数列的和 AC 杭电
求数列的和 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Subm ...
- hdu 2009 求数列的和(c语言)
hdu 2009 求数列的和 link 题目描述 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Ot ...
- HDU 2009 求数列的和
http://acm.hdu.edu.cn/showproblem.php?pid=2009 Problem Description 数列的定义如下: 数列的第一项为n,以后各项为前一项的平方根,求数 ...
- C# 实验三 判断一个字符、判断三角形、千名学生、a+aa+aaa+aaaa、求数列相加、约瑟夫环
题目 以下为实现代码 1 判断一个字符 using System; using System.Collections.Generic; using System.Linq; using System. ...
- 《挖财编程题》求数列的和
题目描述 数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和. 输入描述: 输入数据有多组,每组占一行,由两个整数n(n < 10000)和m(m < 1000)组成,n和m的 ...
- C++描述杭电OJ 2009.求数列的和 ||
C++描述杭电OJ 2009.求数列的和 || Problem Description 数列的定义如下: 数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和. Input 输入数据有多组, ...
- 求数列1/3到1/n之和
求数列之和,数列从1/3开始,到1/n结束,当我们输入任意数x的时候,那么这个数列相加之和到1/x结束,控制台会输出数列之和. 求1/3到1/9数列之和 结果演示 代码演示 package com.f ...
- 突击计划——求数列之和
题目:求数列之和 #include <stdio.h> //求数列之和int getSum(int number){int sum;if(number == 0){sum = 0;}els ...
最新文章
- mysql 两个数据库指定表同步_mysql从2个数据库中同步两个表
- 【已解决】nimfa 环境的详细搭建过程 + 各种依赖库的安装、下载、调试
- deinstall 卸载grid_卸载Oracle 11g的Grid小计
- Java Secret:加载和卸载静态字段
- Vue脚手架搭建项目
- 前端学习(3241):react生命周期forceUpdate
- swiper 滑动出现闪白
- 快速搭建centos7
- 移远BC26模组连接阿里云物联网平台
- 为什么10M、20M的宽带只有大约1、2M的下载速度——网速KB/s与Kbps(Kb/s)的区别
- 洛谷——P1160 队列安排
- Hedge fund Two Sigma hires Alfred Spector as Chief Technology Officer
- 关于OSPF中初始化、发现LSDB、交换LSA的描述
- HDU-6447-YJJ's Salesman(离散化+01dp,线段树维护)
- AICON分论坛 | 昇思MindSpore探索人工智能发展新路径
- Nacos学习日记6-基于Springboot框架的Nacos服务注册报错:Application run failed
- struts1的一些总结
- :linux内核编译过程的最终总结版
- 孙悟空:越风光,越可怜
- 最近的总结?想法?毒鸡汤?
热门文章
- python中figure函数_Python figure参数及subplot子图绘制代码
- python零基础学难吗_零基础学习Python难吗?要怎么学Python才是最有效的?
- 2019-11-24转载Ganglia 安装和使用
- android设备如何苹果,Android安卓设备如何连接Mac的方法
- 使用dataadapter和dataset更新数据库
- 【java学习之路】(java框架)002.Git配置及使用
- 如何计算环形复杂度_数据结构与算法复杂度
- get请求是否 csrf认证流程_CORS和CSRF修炼宝典
- 判定2022年是否闰年c语言_闰年的来历
- python适配器模式角色_适配器模式(Adapter模式)详解