#include <stdio.h>
int main() {
int a[10000]={0};
int n,m,num;
scanf("%d %d",&n,&m);
num=n/m;//说明一共有num+1组人,其中最后一组是从a[num*m]到a[n-1]
for (int i=0;i<n;i++) {
scanf("%d",&a[i]);}//把员工的到达顺序存储在a[]中
//开始组间倒序输出,组内顺序输出
for(int i=num;i>=0;i--)
{
for (int j=0; j<m; j++){
if (a[i*m+j]!=0) {
printf("%d ",a[i*m+j]);}//组间倒序,组内顺序
}
}
return 0;
}

京公网安备 11010502036488号