快速建立素数表
比如建立500000以内的素数表
#include <cstdio>
#include <iostream>
#include <algorithm>
#include <cmath>
#include <vector>
using namespace std;
vector<int> prime(500000,1);
int main()
{
for(int i=2;i*i<500000;i++)
{
for(int j=2;j*i<500000;j++)
{
prime[j*i]=0;
}
}
return 0;
}