#D1014. 除到相等

除到相等

题目描述

33DAI 和 Tom 各有一个正整数,分别是 aa 和 bb。

每次操作,33DAI 可以任选其中一个数,把它除以一个大于 11 的因子(必须整除,结果仍是正整数)。

例如,1212 可以除以 2,3,4,6,122, 3, 4, 6, 12,变成 6,4,3,2,16, 4, 3, 2, 1;而 77 只能除以 77,变成 11。

33DAI 想知道:能否恰好进行 kk 次操作,使得两个数相等?

输入格式

第一行一个整数 TT,表示测试用例组数。

接下来 TT 行,每行三个整数 a,b,ka, b, k(1≤a,b≤1091 \le a, b \le 10^9,0≤k≤1090 \le k \le 10^9)。

输出格式

对每组测试用例输出一行:如果能够恰好 kk 次操作后相等,输出 YES,否则输出 NO。

5
1 1 0
1 1 1
4 2 2
6 10 1
6 10 3
YES
NO
YES
NO
YES

样例 1 解释

  • 第 11 组:两个数已经相等,做 00 次操作即可。
  • 第 22 组:不存在恰好 11 次操作后相等的方案。
  • 第 33 组:4÷4=14 \div 4 = 1,2÷2=12 \div 2 = 1,两次操作后都变成 11。
  • 第 44 组:不存在恰好 11 次操作后相等的方案。
  • 第 55 组:6÷3=26 \div 3 = 2,2÷2=12 \div 2 = 1,10÷10=110 \div 10 = 1,三次操作后都变成 11。
3
1000000000 1000000000 36
2 3 2
12 18 1
YES
YES
NO

样例 2 解释

  • 第 11 组:109=29×5910^9 = 2^9 \times 5^9,两边各自用 9+9=189 + 9 = 18 次除法变成 11,一共 3636 次。
  • 第 22 组:2÷2=12 \div 2 = 1,3÷3=13 \div 3 = 1,两次操作后都变成 11。
  • 第 33 组:不存在恰好 11 次操作后相等的方案。

样例 3

见 divide3.in 与 divide3.ans。

样例 4

见 divide4.in 与 divide4.ans。

数据范围

对于全部测试数据,保证:

  • 1≤T≤1041 \le T \le 10^4;
  • 1≤a,b≤1091 \le a, b \le 10^9;
  • 0≤k≤1090 \le k \le 10^9。

子任务

本题共 20 个测试点,按测试点计分:

测试点 分值 每个测试点 特殊限制
1∼61 \sim 6 3030 55 a,b≤20a, b \le 20 且 k≤10k \le 10
7∼127 \sim 12 a,b≤105a, b \le 10^5
13∼2013 \sim 20 4040 无额外限制

每个测试点单独评分,全部测试点的得分之和即为本题得分。