本人是一个连 ju ruo 两个字都打不出来的 ju ruo。
问个问题。
为什么下面这段代码可以AC
#include <cstdio>
using namespace std;
int main()
{
int k,n=0;
scanf("%d",&k);
for(double sn=0; Sn<=k; n++, sn+=1.0/n);
printf("%d",n);
return 0;
}
但是这样写就会TLE
#include <cstdio>
using namespace std;
int main()
{
int k,n=1;
scanf("%d",&k);
double sn;
for(sn=0.0; sn<=k; n++);
{
sn+=1.0/n;
}
printf("%d",n);
return 0;
}