#D1014. 除到相等
除到相等
题目描述
33DAI 和 Tom 各有一个正整数,分别是 和 。
每次操作,33DAI 可以任选其中一个数,把它除以一个大于 的因子(必须整除,结果仍是正整数)。
例如, 可以除以 ,变成 ;而 只能除以 ,变成 。
33DAI 想知道:能否恰好进行 次操作,使得两个数相等?
输入格式
第一行一个整数 ,表示测试用例组数。
接下来 行,每行三个整数 (,)。
输出格式
对每组测试用例输出一行:如果能够恰好 次操作后相等,输出 YES,否则输出 NO。
5
1 1 0
1 1 1
4 2 2
6 10 1
6 10 3
YES
NO
YES
NO
YES
样例 1 解释
- 第 组:两个数已经相等,做 次操作即可。
- 第 组:不存在恰好 次操作后相等的方案。
- 第 组:,,两次操作后都变成 。
- 第 组:不存在恰好 次操作后相等的方案。
- 第 组:,,,三次操作后都变成 。
3
1000000000 1000000000 36
2 3 2
12 18 1
YES
YES
NO
样例 2 解释
- 第 组:,两边各自用 次除法变成 ,一共 次。
- 第 组:,,两次操作后都变成 。
- 第 组:不存在恰好 次操作后相等的方案。
样例 3
见 divide3.in 与 divide3.ans。
样例 4
见 divide4.in 与 divide4.ans。
数据范围
对于全部测试数据,保证:
- ;
- ;
- 。
子任务
本题共 20 个测试点,按测试点计分:
| 测试点 | 分值 | 每个测试点 | 特殊限制 |
|---|---|---|---|
| 且 | |||
| 无额外限制 |
每个测试点单独评分,全部测试点的得分之和即为本题得分。