#include<iostream>
using namespace std;
long long n = 2021041820210418;
long long arr[1000000];
int main()
{
int ans = 0;
int cnt = 0;
long long i = 0;
long long a,b,c;
for(i = 1;i*i <= n;i++){
if(n%i == 0){
arr[cnt] = i;
cnt++;
if(n/i != i){
arr[cnt] = (n/i);
cnt++;
}
}
}
for(a = 0;a<cnt;a++){
for(b = 0;b<cnt;b++){
for(c = 0;c < cnt;c++){
if(arr[a]*arr[b]*arr[c] == n)
ans++;
}
}
}
cout<<ans;
return 0;
}
相关文章
- 蓝桥杯2020年第十一届JavaB组真题题目+解析+代码+答案:8.字符串编码
- 2016年第七届蓝桥杯C/C++程序设计本科B组省赛 快速排序(代码填空)
- 2022年11月第十四届蓝桥杯校模拟赛详解+代码(一)
- 2018年第九届蓝桥杯【C++省赛B组】【第三题:乘积尾零】——附解题代码
- 2015年第六届蓝桥杯C/C++程序设计本科B组省赛 九数组分数(代码填空)
- 2017第八届蓝桥杯C/C++ B组省赛个人代码
- 2018年第九届蓝桥杯【C++省赛B组】【第三题:乘积尾零】——附解题代码
- (第七届蓝桥杯个人赛省赛)结果填空、代码填空
- 【22年蓝桥杯】十三届蓝桥杯真题JavaB组解析+代码(带你复习知识点)(一)
- 【蓝桥杯嵌入式】蓝桥杯第十二届省赛程序真题,真题分析与代码讲解