1 条题解

  • 0
    @ 2025-11-8 13:36:37
    #include<iostream>
    using namespace std;
    int main(){
        long long a,s=1,d=2;
        cin>>a;
        while (a!=1){
            long long f=0;
            while(a%d==0){
                f++;
                a/=d;
            }
            
            
            if(f%3==1){
                s*=d;
                s*=d;
            }
            if(f%3==2){
                s*=d;
            }
            
            d++;
        }
        cout<<s;
    }
    

    信息

    ID
    379
    时间
    1000ms
    内存
    256MiB
    难度
    9
    标签
    递交数
    46
    已通过
    5
    上传者