传统题 1000ms 256MiB

质因数分解

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

问题描述

给定两个正整数 n,numn,num,你需要求出来 nn 分解质因数之后的质因子的和是多少,然后设这个和为 xx。例如 4=2×24=2\times 2,则 x=4x=4

最终求出 xxnn 的最小公倍数后与 numnum 相比较,看是否正确。

也就是说如果 lcm(x,n)=num\text{lcm(x,n)=num},则输出 YES,否则输出 NO

输入格式

第一行输入一个正整数 TT,表示测试用例的数量。

接下来 TT 行,每行输入两个正整数 n,numn,num,含义如题所述。 $(1\leq T\leq 100,1\leq n \leq 10^{3},1\leq num \leq 10^{5} )$

输出格式

输出 TT 行,每行包含一个字符串 ss,如果 lcm(x,n)=num\text{lcm(x,n)=num},则输出 YES,否则输出 NO

样例输入

3
21 210
4 35
105 105

样例输出

YES
NO
YES

说明

对于样例:

2121 分解质因子后是 3×7,lcm((3+7),21)=2103\times 7,\text{lcm((3+7),21)=210},因此输出 YES\text{YES}

44 分解质因子后是 2×2,lcm(4,4)=42\times 2,\text{lcm(4,4)=4},因此输出 NO\text{NO}

105105 分解质因子后是 3×5×7,lcm((3+5+7),105)=1053\times 5\times 7,\text{lcm((3+5+7),105)=105},因此输出 YES\text{YES}

新生赛验题

未参加
状态
已结束
规则
ACM/ICPC
题目
12
开始于
2024-9-2 10:00
结束于
2024-9-6 14:00
持续时间
100 小时
主持人
参赛人数
12