const int N=1000001;
int i,a[N],j;
void prime() {
for(i=2;i<=N;i++) {
if(!a[i]) {
for(j=i+i;j<=N;j+=i)
a[j]=1;
}
}
}
为什么埃氏筛求素数的时间复杂度是O(n log log n)啊
const int N=1000001;
int i,a[N],j;
void prime() {
for(i=2;i<=N;i++) {
if(!a[i]) {
for(j=i+i;j<=N;j+=i)
a[j]=1;
}
}
}
为什么埃氏筛求素数的时间复杂度是O(n log log n)啊