1 solutions

  • 0
    @ 2022-4-2 17:02:23
    #include<bits/stdc++.h>  
    using namespace std;  
    typedef long long ll;  
    ll n=2021041820210418;  
    vector<ll> v;
    int main(){
    
        for(ll i=1;i*i<=n;i++)
            if(n%i==0){
                v.push_back(i);
                if(n/i!=i)v.push_back(n/i);
            }
        
        ll ans=0;
        vector<ll>::iterator a,b,c;
        for(a=v.begin();a!=v.end();a++)
            for(b=v.begin();b!=v.end();b++)
                for(c=v.begin();c!=v.end();c++)
                    if(((*a)*(*b)*(*c))==n)ans++;
        cout<<ans;
        return 0;
    }
    • 1

    Information

    ID
    1559
    Time
    1000ms
    Memory
    256MiB
    Difficulty
    4
    Tags
    # Submissions
    84
    Accepted
    37
    Uploaded By