文章预览: 题目算法python代码 题目 算法 解题思路:这种循环题有一个经典的O(N)解法,就是前后对称交换,举例,我要循环右移 123456 的后俩个,我们的算法是将56,变成65,把前面的1234变成4321,然后将432165 对称交换就变成了561234 python代码 n,m=input().split() n=int(n) m=int(m) m=m%n a=input().split() p=a[:n-m] q=a[n-m:] p.reverse() q.reverse() p=p+q p.reverse() print(' '.join(p))