输入不写了,主要看代码逻辑 public class Main { public static void main(String[] args) { int n = 30; int m = 4; int[] v = new int[]{2,1,3,1}; int i = 0; int j = 0; int k = 1; int q = 0; int[] res = new int[200]; res[0] = v[0]; while(i<n){ if(k<res[i]){ res[q+1] = res[q]; k++; q++; }else{ k = 1; j++; i++; j...