本文主要是针对欧式筛的理解问题给出我的理解方法。
最好先对这两种代码了解过再看本文
下面直接给出代码:
首先是朴素筛:
int primes[N], cnt; // primes[]存储所有素数
bool st[N]; // st[x]存储x是否被筛掉
void get_primes(int n)
{
for (int i = 2; i <= n; i ++ )
{
本文主要是针对欧式筛的理解问题给出我的理解方法。
最好先对这两种代码了解过再看本文
下面直接给出代码:
首先是朴素筛:
int primes[N], cnt; // primes[]存储所有素数
bool st[N]; // st[x]存储x是否被筛掉
void get_primes(int n)
{
for (int i = 2; i <= n; i ++ )
{