华师一附中OI组
标题:
P1035 级数求和
[打印本页]
作者:
vc_vitamine
时间:
2018-6-11 10:35
标题:
P1035 级数求和
https://www.luogu.org/problemnew/show/P1035
题目描述
已知: Sn=1+1/2+1/3+…+1/nS_n= 1+1/2+1/3+…+1/nSn=1+1/2+1/3+…+1/n 。显然对于任意一个整数 KKK ,当 nnn 足够大的时候, SnS_nSn 大于 KKK 。
现给出一个整数 KKK ( 1≤k≤151 \le k \le 151≤k≤15 ),要求计算出一个最小的 nnn ;使得 Sn>KS_n>KSn>K 。
输入输出格式
输入格式:
一个正整数 KKK
输出格式:
一个正整数 NNN
输入输出样例
输入样例#1:
1
输出样例#1:
2
作者:
倚窗倾听风吹雨
时间:
2018-6-27 07:47
本帖最后由 倚窗倾听风吹雨 于 2018-6-27 07:51 编辑
<div class="blockcode"><blockquote>#include<iostream>
using namespace std;
double s,i,k;
int n;
int main()
{
cin>>k;
for(i=1;s<=k;i++)
s=s+1.0/i,n=i;
cout<<n;
return 0;
}
复制代码
作者:
universehyf
时间:
2018-6-30 23:56
#include<cstdio>
using namespace std;
int main()
{
double c=0,k;
int n=0;
scanf("%lf",&k);
while(c<=k)
{
n++;
c=c+(1.0000/n);
}
printf("%d",n);
return 0;
}
欢迎光临 华师一附中OI组 (http://hsyit.cn/)
Powered by Discuz! X3.2