n, d = list(map(int, input().split())) a = list(map(int, input().split())) ans = [] ans.append(a[0]) res = [] res.append(a[0]) for i in range(1, n): ans.append(a[i]) ans.sort() for j in range(len(ans)-1): if ans[j+1]-ans[j]<d: res.append(max(res)+d) break else: res.append(a[i]) for i in res: print(i, end=" ")
这道题 , 一直显示返回结果为0,但是错误信息提示确是在输入的n, d = map(int,input().split()) ValueError: not enough values to unpack (expected 2, got 1),很奇怪,检查了快一上午感觉自己的代码没有问题, 有无大佬可解答一下?
全部评论
(3) 回帖