1 条题解

  • 0
    @ 2023-10-14 20:46:32
    #include<iostream>
    using namespace std;
    bool p(int x){
        for(int i=2;i<x;i++)
        if(x%i==0) return 0;
        return 1;
    }
    int f(int x){
        if(x==0||x==1) return 0;
        for(int i=2;i<=x;i++)
        if(p(i)&&x%i==0){
            cout<<i<<" ";
            return f(x/i);
        }
    }
    int main(){
        int n;
        cin>>n;
        f(n);
    }
    

    信息

    ID
    400
    时间
    1000ms
    内存
    256MiB
    难度
    6
    标签
    递交数
    127
    已通过
    42
    上传者