#P12497. [NAC 2025] A Totient Quotient
[NAC 2025] A Totient Quotient
题目描述
对于一个正整数 ,欧拉函数 定义为小于等于 且与 互质的正整数的个数。例如,,,。(提醒一下,两个正整数 和 的最大公约数(gcd)是能同时整除 和 的最大正整数。如果两个正整数的 gcd 为 ,则它们互质。)
欧拉乘积公式通过 的质因数分解给出了 的值。对于一个质数 ,令 表示 的最高幂次,使得 能整除 (例如,,,)。如果 是若干质数的幂次的乘积,即 (其中乘积仅包含满足 的质数 ),那么:
$$\phi(k) = \prod_{i=1}^j \left[(p_i - 1)\left(p_i^{\nu_{p_i}(k)-1}\right)\right]. $$《美国数学月刊》(Li 等人,《形如 的正有理数》,128(2),2021 年)最近的一期证明了以下关于欧拉商的事实:对于任意一对正整数 、,存在唯一的一对正整数 、 满足:
- ;
- 如果一个质数 整除乘积 ,则 ;
- 是无平方因子的:即对于每个质数 , 不被 整除。
条件 2 和 3 保证了 和 是满足条件 1 的唯一最小正整数对。
你希望通过数值验证这一结论。编写一个程序,输入两个整数 和 ,输出对应的 和 。
输入格式
输入仅有一行,包含两个以空格分隔的整数 和 ()。这两个整数保证互质。此外, 和 的选择会使得输出的 和 均小于 。
输出格式
输出两个满足《美国数学月刊》定理中所有三个条件的正整数 和 ,以空格分隔。保证 。
输入输出样例 #1
输入 #1
9 13
输出 #1
18 13
输入输出样例 #2
输入 #2
19 47
输出 #2
13110 18612