import java.util.*; public class Solution { /** 从第0个位置开始,将第0个位置的值移入第 (0+m)%n 个位置,需要提前保存下一个位置的值,做 n 次操作。 问题一:当 m 是奇数,可以直接按总思路处理。 问题二:当 m 是偶数,需要操作两次,因为会 nextIndex 会循环会第一个位置。 */ public int[] solve (int n, int m, int[] a) { // write code here if(a.length <= 1) return a; ...