题解 CF1521A 【Nastia and Nearly Good Numbers】

  • by

思路

有两种可能性:

  • 当 $B=1$ 时,答案不存在,所以无法得到任何 Good Number 。
  • 否则,答案就是 $A+A⋅B = A⋅(B+1)$ ,将其输出即可。

code

for _ in range(int(input())):
    a,b=map(int,input().split())
    if b>=2:
        print("YES")
        print(a , b*a , a*(b+1))
    else:
        print("NO")