P1035 级数求和
洛谷 P1035 级数求和 视频讲解(爸爸)
#include<bits/stdc++.h>
using namespace std;
int main() {
int k;
cin>>k;
double Sn=0;
int i ;
for(i=1;Sn<=k;i++){
Sn=Sn+1.0/i;
}
// int i=1;
// while(Sn<=k){
// Sn=Sn+1.0/i;
// i++;
// }
/*
1. Sn=0+1=1 i=2
2. sn=1+1/2 i=3
3. sn=1+0.5+0.333 i=4
4. sn=1+0.5+0.333+0.25 i=5
*/
cout<<i-1<<endl;
return 0;
}
/*
k=1
Sn = 1+1/2 ---- n=2
K=2
Sn = 1+1/2+1/3+.....1/n
*/
//