SZ#G3SM24. 【GESP强化 三级】阅读顺序

提交2 通过1
通过率50%
时间限制2000ms
内存限制256MiB
    ID: 11967 传统题 2000ms 256MiB 尝试: 2 已通过: 1 难度: 入门 上传者: 标签>GESPGESP强化C++c++编程题三级模拟算法简单模拟连续区间2星

题目描述

整数 1,2,,N1,2,\ldots,N 从小到大排成一行。相邻整数 aia_iai+1a_i+1 之间放有一个连续标记,共有 MM 个标记,位置严格递增。

从最小的未读整数开始,把通过连续标记与它连在一起的一整段整数按从大到小读出;然后继续处理下一段,直到所有整数都读完。请输出最终阅读顺序。

输入格式

第一行包含整数 N,MN,M。当 M>0M>0 时第二行包含 MM 个整数 a1<a2<<aMa_1<a_2<\cdots<a_M;当 M=0M=0 时第二行可以为空。

输出格式

输出 NN 个整数表示阅读顺序。

5 3
1 3 4
2 1 5 4 3
5 0
1 2 3 4 5
6 5
1 2 3 4 5
6 5 4 3 2 1

数据范围

  • 1N1001\le N\le100
  • 0MN10\le M\le N-1
  • 1aiN11\le a_i\le N-1