给定正整数n和m,在1至n这n个数中,取出两个不同的数x,y,使得x<y且 x+y是m的因子。 要求输出的数对里面,x不重复,且y尽可能小。输出这些取法。 代码: s = input().split() n = int(s[0]) m = int(s[1]) for i in range(1,n): #取第一个数i,共n-1种取法 for j in range(i+1,n+1): # 第二个数比第一个数大,以免取法重复 if m % (i+j) == 0: print(i,j) break # 使y尽可能小