【模板】线性筛 发表于 2022-07-25 更新于 2024-10-31 分类于 模板 123456789101112131415const int maxN = 1e7;int prime[maxN];bool vis[maxN];int pn;//素数个数inline void sieve(int N){ for(int i = 2;i<=N;i++){ if(!vis[i]) prime[++pn] = i; for(int j = 1;i*prime[j]<=N;j++){ vis[i*prime[j]] = 1; if(i % prime[j] == 0) break; } }}