3. NOIP2002-J-1-级数求和
题目ID:1464必做题100分
时间限制: 1000ms
空间限制: 262144kB
题目描述
已知:S= \frac{1}{1}+\frac{1}{2}+\frac{1}{3}+…+\frac{1}{n}S=
1
1
+
2
1
+
3
1
+…+
n
1
。
找到一个最小的 nn,使得 SS 大于 KK。
输入格式
一个整数 KK(1 \le K \le151≤K≤15)
输出格式
一个整数
样例
Input 1
1
Output 1
2
建议有问题不要老发论坛,可以私信一些dalao或者问老师,最近论坛里面全是你问的一大坨问题
必须发论坛,我要解决方案!!!!!
你有39个,我只有11个,你猜猜谁更需要方案
对了,你能截图题目吗,不然我看不懂你的格式
《我只有10个》
342赞的不要说,你看看我那卑微的点赞数
有没有可能我的盆友都是上千赞的》
思路:用一个sum统计综合,从 1\to\infty 循环,最终使得sum>k
注意,sum要double形式,统计时应该是 sum+=1.0/i
试试,等等·
用while循环
我们是不是可以举报他
so,循环条件是什么
while(true){
pt++;
sum=sum+1.0/pt;
if(sum>k){
cout<<pt;
return 0;
}
}
pt初始值为0
xiexie