#include <stdio.h>
int n, m, i, j, k, p, v[105];
int main(){
    scanf("%d%d", &n, &m);
    for(i=1; i<=m; i++){
        scanf("%d", &k);
        v[k] = 1;
    }
    for(i=1; i<=n; i++){
        if(v[i]) continue;//有后继暂不输出
        for(j=i; j>p; j--){
            printf("%d ", j);
        }//无后继倒序输出
        p = i;//记录之前输出到哪
    }
    return 0;
}

作者 crxis

发表回复