A. Nastia and Nearly Good Numbers
作者:互联网
构造。之前没接触过,不会做。
就是构造成这个样子就行了
print(a * b, a, a*(b + 1))
#加减乘除合并同类项,是成立的,也可以像下面一样变化一下
print(a * (b + 5), a, a*(b + 6))
有两个点要注意
1 如果B等于1,那么x, y, z都可以被b整除,都是good number,不符合题意
2 题目要求x, y, z各不相等,主要是要注意x, y不能相等。如果像下面这样写,当b=2时,就会出现x, y相等,所以不能这样写。
print(a * (b - 1), a, a*b)
n = int(input()) for df in range(n): a, b = map(int, input().split()) if b== 1: print('NO') else: print('YES') print(a * b, a, a*(b + 1))
标签:Good,题意,int,Nastia,构造,相等,Nearly,print,input 来源: https://www.cnblogs.com/smatrchen/p/14919107.html