编程题
### 问题描述 小然是一名新手魔法师,他在一次冒险中得到了一块超级魔法石头。这块石头有一个神奇的性质:它可以将自己的力量 $X$ (非负整数)同时加到小然现有的两种魔法力量 $A$ 和 $B$ ($A \leq B$)上。小然想利用这个特性,使得他的魔法力量 $A$ 成为 $B$ 的除数。他想知道,是否存在一种可能,通过魔法石头的力量,确实能实现这个愿望。 ### 输入格式 输入的第一行将包含一个单独的整数 $T$,表示测试用例的数量。 每个测试用例由两个整数 $A$ 和 $B$ 组成。 ### 输出格式 对于每个测试用例,如果可以通过增加魔法石头的力量使 $A$ 成为 $B$ 的除数,则输出 "YES",否则输出 "NO"。 ### 样例输入 ```text 3 3 6 4 14 9 10 ``` ### 样例输出 ```text YES YES NO ``` ### 说明 测试用例 1:我们可以选择 $X = 0$ 并将其加到 $3$ 和 $6$ 上,因此,$3$ 是 $6$ 的一个因子。 测试用例 2:我们可以选择 $X = 1$ 并将其加到 $4$ 和 $14$ 上,因此,$4 + 1 = 5$ 是 $14 + 1 = 15$ 的一个因子。 测试用例 3:没有可能的 $X$ 值可以使 $A$ 成为 $B$ 的因子。 ### 评测数据范围 $1 \leq T \leq 10^5$,$1 \leq A \leq B \leq 10^9$。
查看答案
赣ICP备20007335号-2