求助,这个和欧筛哪个快
  • 板块灌水区
  • 楼主StarFeather
  • 当前回复6
  • 已保存回复6
  • 发布时间2024/10/4 20:53
  • 上次更新2024/10/4 21:11:52
查看原帖
求助,这个和欧筛哪个快
701597
StarFeather楼主2024/10/4 20:53

写题的时候忽然想到如果这么写质数筛(其实本质还是欧筛)会不会快一些(毕竟欧筛还需要打标记)

int p[100005] = {2};
bool j(int n)
{
	static int m = 0;
	for(int i = 0; i <= m && p[i] * p[i] <= n; ++i)
		if(n % p[i] == 0) return false;
	p[++m] = n;
	return true;
}

2024/10/4 20:53
加载中...