90pts求调
查看原帖
90pts求调
1360496
NullPointerExpection楼主2024/7/10 10:57
#include <bits/stdc++.h>
using namespace std;

bool isPrime[(int)1e8];
int n, ans;
int main() {
	memset(isPrime, true, sizeof isPrime);
	cin >> n;
	for(int i = 2; i <= sqrt(n); i++)
		if(isPrime[i - 1])
			for(int j = i * i; j <= n; j += i)
				isPrime[j - 1] = false;
	for(int i = 2; i < n; i++)
		if(isPrime[i - 1])
			ans++;
	cout << ans;
	return 0;
}
2024/7/10 10:57
加载中...