n = int(input())
m = int(input())
finger = list(map(int, input().split()))
def next_order():
global n
k = n - 1
while finger[k-1] > finger[k]: k -= 1
k -= 1
t = k
while t + 1 < n and finger[t+1] > finger[k]: t += 1
finger[k], finger[t] = finger[t], finger[k]
finger[k+1:] = reversed(finger[k+1:])
for _ in range(m):
next_order()
print(" ".join(str(x) for x in finger))
大佬,您的答案会报错诶,报错内容就是我发的这一段,我自己的答案也是输入时报错,不知道为什么?
Traceback (most recent call last):
File “a.py”, line 3, in [HTML_REMOVED]
finger = list(map(int, input().split()))
File “[HTML_REMOVED]“, line 1
1 2 3 4 5
^
SyntaxError: invalid syntax