hdu2011 多项式求和【C++】
2024-08-31 02:08:25
多项式求和
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 95925 Accepted Submission(s): 54584
Problem Description
多项式的描述如下:
1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + ...
现在请你求出该多项式的前n项的和。
1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + ...
现在请你求出该多项式的前n项的和。
Input
输入数据由2行组成,首先是一个正整数m(m<100),表示测试实例的个数,第二行包含m个正整数,对于每一个整数(不妨设为n,n<1000),求该多项式的前n项的和。
Output
对于每个测试实例n,要求输出多项式前n项的和。每个测试实例的输出占一行,结果保留2位小数。
Sample Input
2
1 2
1 2
Sample Output
1.00
0.50
0.50
#include<cstdio>
#include<cmath>
using namespace std;
int main()
{
int n;
scanf("%d",&n);
for(int i = ;i < n;++i)
{
int m;
scanf("%d",&m);
double sum = 0.0;
for(int j = ;j <= m;++j)
{
sum += pow(-,j+)/j;
}
printf("%.2lf\n",sum);
}
}
最新文章
- 【Win10开发】绘制静态UI
- 微信小程序购物商城系统开发系列-工具篇
- Win7 关闭Window update
- Linux下多网卡同网段多IP网络分流设定方法
- 检测中文长度gbk下2个字节
- 1.7.7 Spell Checking -拼写检查
- 【恒天云】OpenStack和CloudStack对比研究报告
- win10 64位安装mysql
- Genymotion无法启动Virtual Box
- 了解ASP.NET 5
- Sping--AOP--Annotation
- Excel常用的格式处理
- C++关于Union使用的部分总结
- docker 启动MySQL
- finstrument-functions
- spring boot项目升级到2.0.1,提示java.lang.ClassNotFoundException: org.apache.log4j.Logger错误
- AtCoder Regular Contest 077 C - pushpush
- 题解——loj6278 数列分块入门2 (分块)
- iOS NSMutableArray ";removeObjectIdenticalTo"; vs ";removeObject";
- Spring配置文件总结