问题标题: 酷町堂:3890

0
0

0
已采纳
李显晨
李显晨
中级启示者
中级启示者

核心:

for(long long i=2;i<=n;i++) if(b[i]==0) for(long long j=i*2;j<=n;j+=i) b[j]++;
    for(long long i=2;i<=n;i++) if(b[i]==4) maxn++;

最后输出maxn

0
李奕歌
李奕歌
初级天翼
初级天翼

核心:

a[1]=1;
    for(int i=2;i<=n;i++){
        if(a[i]==0){
            for(int j=i*2;j<=n;j+=i){
                a[j]++;
            }
        }
    }
    for(int i=1;i<=n;i++){
        if(a[i]==4)
            cnt++;  
    }

 

我要回答