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开始

京公网安备 11010502036488号