为什么全部RE ? ? ?
  • 板块P3912 素数个数
  • 楼主s_z_x
  • 当前回复16
  • 已保存回复17
  • 发布时间2024/11/12 16:51
  • 上次更新2024/11/12 20:17:42
查看原帖
为什么全部RE ? ? ?
1424375
s_z_x楼主2024/11/12 16:51
#include<bits/stdc++.h>
#define int long long
using namespace std;
const int N = 1e7;
bool primes[N + 10];
int ans,n;
int init(){
	for(int i = 2 ; i <= n / i ; i ++)
		if(!primes[i])
			for(int j = i * i ; j <= n ; j += i) primes[j] = true;
}
signed main(){
	scanf("%lld",&n);
	init();
	for(int i = 2 ; i <= n ; i ++)
		if(primes[i] == false)
			ans++;
	cout << ans << endl;
	return 0;
}
2024/11/12 16:51
加载中...