原题链接:PTA | 程序设计类实验辅助教学平台
Tips:以下Python代码仅个人理解,非最优算法,仅供参考!
N,M=list(map(int,input().split()))
M = M % N #防止位移数M>N的情况
n = list(map(int,input().split()))
for i in range(N-M):
n.append(n[i])
print(*n[N-M:])
原题链接:PTA | 程序设计类实验辅助教学平台
Tips:以下Python代码仅个人理解,非最优算法,仅供参考!
N,M=list(map(int,input().split()))
M = M % N #防止位移数M>N的情况
n = list(map(int,input().split()))
for i in range(N-M):
n.append(n[i])
print(*n[N-M:])