传统题 2000ms 256MiB

交换

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

交换

题目描述

【题意翻译】

NN 个球左右排成一列。开始,从左到右的第 i(1iN)i (1 \le i \le N) 个球写着整数 ii

高桥君进行了 QQ 回的操作。第 i(1iQ)i (1 \le i \le Q) 次操作如下:

  • jjNN 个球中写着整数 xix_i 的球的位置
  • 如果 j=Nj = N,将其与第 j1j - 1 个球交换;否则,与第 j+1j + 1 个球交换

求操作后的球上分别写着的数字(从左到右输出)。

输入格式

第一行为 NN, QQ.
i+1i+1 行为 aia_i.

输出格式

从左到右输出操作后的球上分别写着的数字.

输入输出样例 #1

输入 #1

5 5
1
2
3
4
5

输出 #1

1 2 3 5 4

输入输出样例 #2

输入 #2

7 7
7
7
7
7
7
7
7

输出 #2

1 2 3 4 5 7 6

输入输出样例 #3

输入 #3

10 6
1
5
2
9
6
6

输出 #3

1 2 3 4 5 7 6 8 10 9

数据规模

  • 1N,Q2×1051 \leq N, Q \leq 2 \times 10^5
  • 1aiN1 \leq a_i \leq N

育华周赛 第二十九期

未参加
状态
已结束
规则
IOI
题目
8
开始于
2026-6-6 8:30
结束于
2026-6-8 14:30
持续时间
54 小时
主持人
参赛人数
20