问题标题: 酷町堂:3893

0
0

0
已采纳
王文博
王文博
缔造者之神
缔造者之神

核心:

for(int i=2;i<=n;i++) if(a[i]==0) for(int j=2*i;j<=n;j+=i) a[j]++;

望采纳!

0
李显晨
李显晨
中级启示者
中级启示者

核心:

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=2;i<=n;i++){
        if(a[i]>m){
            m=a[i];
            x=i;
        }
    }

最后输出x和m

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

核心:

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=2;i<=n;i++){
        if(maxn<a[i])
        maxn=a[i];
    }
     for(int i=2;i<=n;i++){
        if(a[i]==maxn){
            pos=i;
            break;
        }
    }

输出pos,maxn

我要回答