题目比较简单 直接上代码
#include<iostream>
using namespace std;
int main()
{
int k;
cin>>k;
double i=2;
double sum=1;
while(i)
{
sum+=1/i;
if(sum>k)
{
cout<<i<<endl;
break;
}
i++;
}
return 0;
}
最开始我写了个计算级数的函数,main函数内使用for循环从1开始找,答案超时;
证明还是不能偷懒贪简单…