90分,最后一个点TLE
  • 板块P3912 素数个数
  • 楼主sLMxf
  • 当前回复4
  • 已保存回复4
  • 发布时间2022/10/15 14:42
  • 上次更新2023/10/27 07:26:51
查看原帖
90分,最后一个点TLE
752953
sLMxf楼主2022/10/15 14:42
#include<bits/stdc++.h>
using namespace std;
bool a[110000000];
int main()
{
	int ans=0,n;
	cin>>n;
	memset(a,true,sizeof(a));
	for(int i=2;i<=n;i++)
		if(a[i])
		{
			ans++;
			for(int j=i*2;j<=n;j+=i) a[j]=false;
		}
	cout<<ans;
	return 0;
}

为什么最后一个点TLE???

2022/10/15 14:42
加载中...