CF1521A Nastia and Nearly Good Numbers

题目描述

Nastia有两个正整数 $A,B$ 如果一个正整数 $C$ 可以被 $A*B$ 整除,则称这个正整数$C$为“好数”。 如果一个正整数 $C$ 不能被 $A*B$ 整除却能被$A$整除,则称这个正整数$C$为“接近好数”。 请你找出三个正整数 $x,y,z$, 使他们中恰好有一个数是“好数”且另外两个数是“接近好数”,且满足$x+y=z$。

输入格式

第一行一个正整数$t$, 表示测试数据的组数。 接下来$t$行,每行两个正整数$A,B$, 如题意所述。

输出格式

对于每一组数据,输出"YES"或"NO",表示是否能找到符合要求的$x,y,z$。如果可以找到答案,在下一行输出**任意一组**符合要求的$x,y,z$,以空格隔开。

说明/提示

In the first test case: $ 60 $ — good number; $ 10 $ and $ 50 $ — nearly good numbers. In the second test case: $ 208 $ — good number; $ 169 $ and $ 39 $ — nearly good numbers. In the third test case: $ 154 $ — good number; $ 28 $ and $ 182 $ — nearly good numbers.