import sys for line in sys.stdin: a = [int(_) for _ in line.split("\n")[0].split(" ")] n , k , x = a[0],a[1],a[2] if k//x == n: print(1,k) elif (x+k-1)//x ==n: print(x,x+k-1) else: print(-1)
输入的示例有点误导倾向
本质上这个区间就是 x x+k-1 中能满足//x == n
那么判断这个区间的就不是示例那种从2x开始