请问我的为什么会超时呢?是因为用了函数吗?
查看原帖
请问我的为什么会超时呢?是因为用了函数吗?
253664
more_Power楼主2023/9/5 15:28
#include<iostream>
using namespace std;

double Sn(int x)
{
	double sn = 0;
	for (int i = 1; i <= x; i++)
		sn += 1.0 / i;
	return sn;
}
int main()
{
	int k;
	cin >> k;
	long i;
	for (i = 1; Sn(i) <= k; i++)
	{
	}
	cout << i;
	system("pause");
	return 0;
}
2023/9/5 15:28
加载中...