郭可昱
(青笺画卿颜)
1
- 调和级数
题目ID:7834必做题100分
最新提交:
Wrong Answer
0 分
历史最高:
Wrong Answer
0 分
时间限制: 1000ms
空间限制: 524288kB
题目描述
有一等式
s=1 1 1 1 1
—+—+—+—+…+—
1 2 3 4 n
对于给定的 k,请问 s ≥ k 时,n 的最小值为多少。
输入格式:一行,一个正整数 k,表示给定的 k 值。
输出格式
一个整数。
样例
Input 1
2
Output 1
4
数据范围
1≤k≤15
1 个赞
楼逸杨
(楼逸杨)
7
int k,i;
double sum=0;
cin>>k;
for(i=1; ;i++){
sum=sum+1.0/i;
if(...){
break;
}
}
cout<<i;
剩下的自己想,不会问我
记得给解决方案!!!
1 个赞
徐熙喆
(徐熙喆)
8
@墨韵浅月 如果要思路就继续问
#include<bits/stdc++.h>
using namespace std;
int main(){
double s=0,k;
cin>>k;
for(int i=1;;i++){
s=s+1.0/i;
if(s>k){
cout<<···<<endl;
return 0;
}
}
}
1 个赞