zys180 @ 2022-09-14 19:44:17
#include<bits/stdc++.h>
using namespace std;
int main() {
double n,m,h=0;
cin>>n;
for(m=n*2; 1; m++) {
h=0;
for(double i=1; i<=m; i++) {
h+=1/i;
}
if(h>n) {
cout<<m;
break;
}
}
return 0;
}
第3/5个TLE了
by LJKX @ 2022-09-14 19:49:51
#include<bits/stdc++.h>
using namespace std;
int main()
{
double n,m,h=0;
cin>>n;
for(double i=1; ; i+=1)
{
h+=1/i;
if(h>n)
{
cout<<i;
break;
}
}
return 0;
}
外面那个循环没有用