1 条题解

  • 0
    @ 2023-12-10 8:59:20

    #include<iostream> using namespace std; int f(int a, int b) { if(a==1) return 1; int s=0; for(int i=b;i <= a;i++) if(a % i == 0) s+=f(a/i,i); return s; } int main() { int n; cin >> n; while(n--) { int x; cin >> x; cout<<f(x,2)<<"\n"; } return 0; }

    • 1

    信息

    ID
    1232
    时间
    1000ms
    内存
    128MiB
    难度
    5
    标签
    递交数
    191
    已通过
    75
    上传者