求助大佬
查看原帖
求助大佬
1272861
LMR_Minecraft楼主2024/10/4 11:39

#5直接MLE...

好像是超范围了(n^40)

求大佬帮改:

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n=0;
    cin>>n;
    int a[n+1];
    for(int i=1;i<=n;i++)a[i]=0;
    for(int m=1;m<=n;m++){
        for(int j=1;j<=n;j++){
            if(j%m==0){
                if(a[j]==0)a[j]=1;
                else if(a[j]==1)a[j]=0;
            }
        }
    }
    for(int i=1;i<=n;i++){
        if(a[i]==1)cout<<i<<" ";
    }
}


不喜勿喷 (话说怎么算平方数啊)QAQ

2024/10/4 11:39
加载中...