#L0222. 方格换位
方格换位
题目描述
有 个方格排成一行,编号为 到 。其中 个方格上各放着一个编号为 到 的棋子,剩余一个方格为空(用 表示)。
接下来进行 轮操作。第 轮,编号为 的棋子移动到当前空格的位置(原来的位置变为空格)。
请输出 轮操作后,每个方格上的数字(棋子编号或 表示空格)。
输入格式
输入共两行。
第一行一个整数 。
第二行 个整数 。
输出格式
输出一行 个整数 ,表示 轮操作后的状态。
样例
5
1 2 0 3 42 3 1 4 0
提示
样例解释 #1
- 第一轮后:
0 2 1 3 4 - 第二轮后:
2 0 1 3 4 - 第三轮后:
2 3 1 0 4 - 第四轮后:
2 3 1 4 0
最终状态为 2 3 1 4 0。
数据规模与约定
对于 的数据,。
对于 的数据,,保证 是 的一个排列。
难度
入门
通过率
100%
尝试
1
已通过
1
- ID
- 950
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 512MiB
- 上传者