为什么这会CE?本地编译过了
  • 板块灌水区
  • 楼主cmaths
  • 当前回复2
  • 已保存回复2
  • 发布时间2021/9/8 09:20
  • 上次更新2023/11/4 07:17:44
查看原帖
为什么这会CE?本地编译过了
300098
cmaths楼主2021/9/8 09:20
#include <cstdio>

const int N = 1e8 + 10;
bool a[N] = {1, 1};
int main()
{
	int n, cnt = 0;
	scanf("%d", &n);
	for(int i = 2; i <= n; i++)
	{
		if(!a[i])
		{
			cnt++;
			if(i == 2)
				for(int j = 2 * i; j <= n; j += i)
					a[j] = 1;
			else
				for(int j = 3 * i; j <= n; j += 2 * i)
					a[j] = 1;
		}
	}
	printf("%d", cnt);
	return 0;
}

???

2021/9/8 09:20
加载中...