yhhhhhhh6518 @ 2019-10-30 07:39:14
#include <iostream>
using namespace std;
int main()
{
double s=0.0000;
int k,n;
cin>>k;
for(n=1;s<=k;n++)
{
s=s+1.0/n;
}
cout<<n;
}
by qian_shang @ 2019-10-30 07:42:19
@杨皓晖 double
吧
by zr太弱了 @ 2019-10-30 07:42:38
你不是超时,是WA吧
by 0nullptr @ 2019-10-30 07:44:09
@杨皓晖
改成cout<<n-1
可过
by 0nullptr @ 2019-10-30 07:47:49
@杨皓晖 你这个代码最后得到的n是满足s>k的最小n,所以要减1