博客
关于我
HDU - 4497 GCD and LCM 数论gcd
阅读量:269 次
发布时间:2019-03-01

本文共 444 字,大约阅读时间需要 1 分钟。

为了求解满足条件的三元组组合个数,我们需要考虑每个质因数的指数情况。对于每个质因数p,其在x', y', z'中的指数分别为i, j, k。为了满足gcd(x', y', z')=1,必须至少有一个指数为0。因此,对于每个质因数p,满足条件的三元组数目为:

$$(u_p + 1)^3 - u_p^3$$

其中,$u_p$ 是质因数p在a中的指数。将所有质因数的情况相乘,得到总的三元组数目。

因此,答案是:

$$\prod_{p | a} \left[(u_p + 1)^3 - u_p^3\right]$$

例如,假设a的质因数分解为$p_1^{u_1} p_2^{u_2}$,则答案为:

$$\left[(u_1 + 1)^3 - u_1^3\right] \times \left[(u_2 + 1)^3 - u_2^3\right]$$

将上述内容整理后,答案为:

$\boxed{\prod_{p | a} \left[(u_p + 1)^3 - u_p^3\right]}$

转载地址:http://hplx.baihongyu.com/

你可能感兴趣的文章
pipreqs : 无法将“pipreqs”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径 正确,然后再试一次。
查看>>
pipy国内镜像的网址
查看>>
quiver绘制python语言
查看>>
pip下载缓慢
查看>>
PIP使用SSH从BitBucket安装自定义软件包,无需输入SSH密码
查看>>
pip命令提示unknow or unsupported command install解决方法
查看>>
pip在安装模块时提示Read timed out
查看>>
pip更换源
查看>>
SpringBoot之Banner源码深度分解
查看>>
Pix2Pix如何工作?
查看>>
QuickBI助你成为分析师——搞定数据源
查看>>
pkl来存储python字典
查看>>
quick sort | 快速排序 C++ 实现
查看>>
pkpmbs 建设工程质量监督系统 Ajax_operaFile.aspx 文件读取漏洞复现
查看>>
pkpmbs 建设工程质量监督系统 文件上传漏洞复现
查看>>
pku 2400 Supervisor, Supervisee KM求最小权匹配+DFS回溯解集
查看>>
queue队列、deque双端队列和priority_queue优先队列
查看>>
PKUSC2018游记
查看>>