SZ#G3SM18. 【GESP强化 三级】一维棋子

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

题目描述

一条一维棋盘有 NN 个格子,编号为 11NN,其中放着 KK 枚棋子,从左到右编号为 11KK,初始位置依次为 A1<A2<<AKA_1<A_2<\cdots<A_K

接下来有 QQ 次操作,第 ii 次指定棋子 LiL_i。如果它不在格子 NN,并且右边相邻格没有其他棋子,就向右移动一格;否则不动。请输出全部操作后的棋子位置。

输入格式

第一行包含整数 N,K,QN,K,Q。第二行包含 KK 个初始位置。第三行包含 QQ 个棋子编号 LiL_i

输出格式

按编号顺序输出 KK 枚棋子的最终位置。

5 2 3
1 3
1 2 1
3 4
3 3 5
1 2 3
1 2 3 1 2
1 2 3
10 1 4
1
1 1 1 1
5

数据范围

  • 1KN1001\le K\le N\le100
  • 1Q1001\le Q\le100