如果a小于b,那么a mod b就是a,由于b=n-a,所以如果a大于b,此时模数一定已经出现过了,故只需判断m是否在a小于b时能等于a
t = int(input())
for _ in range(t):
n,m = map(int,input().split())
if m < (n+1)//2:
print(m,n-m)
else:
print(-1)
如果a小于b,那么a mod b就是a,由于b=n-a,所以如果a大于b,此时模数一定已经出现过了,故只需判断m是否在a小于b时能等于a
t = int(input())
for _ in range(t):
n,m = map(int,input().split())
if m < (n+1)//2:
print(m,n-m)
else:
print(-1)