这是题目
有一说一真的easy,16位兄弟(longlong是19位)你想多了!!
直接把因数存vector里面,直接暴力枚举!!!
因数存放模板!!
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
ll n=2021041820210418;
int cnt=0;
vector<ll>v;
int main()
{
for(ll i=1;i<=sqrt(n);i++){
if(n%i==0){
v.push_back(i);
if(n/i!=i)
v.push_back(n/i);
}
}
for(ll i=0;i<=v.size();i++){
for(ll j=0;j<=v.size();j++){
for(ll k=0;k<=v.size();k++){
if(v[i]*v[j]*v[k]==n)cnt++;
}
}
}
cout<<cnt;
}