#443. 【2025-10-02 P1】 game (数据加强)

【2025-10-02 P1】 game (数据加强)

Description

冰块喜欢排队。总共有 nn 个冰块现在要排队,每一个冰块都是独一无二的,所以他们都有一个唯一的编号(从 11nn)。现在冰块们已经排好队了(一个长度为 nn 的排列),Alice 和 Bob 想跟冰块们玩一个游戏。Alice 先手,Bob 后手,轮流进行操作。每次选择 ii 号冰块和 jj 号冰块进行位置交换,或者可以选择不换。这样进行 kk 轮之后,得到的冰块序列是一个长度为 nn 的排列,Alice 希望这个排列字典序最小,Bob 希望这个排列字典序最大。若两人都足够聪明,问最终的排列会是什么。

Format

Input

第一行两个正整数 k,nk, n

第二行 nn1n1\sim n 的正整数,表示初始冰块序列的编号。

Output

一行一个排列,表示最终答案。

Samples

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

Limitation

1s,512MB1\mathrm{s}, 512\mathrm{MB}

Subtasks

子任务 分值 特殊性质
1 5 k=1k=1
2 20 k2,n300k\leqslant 2,n\leqslant 300
3 10 k2,n5000k\leqslant 2,n\leqslant 5000
4 k2,n105k\leqslant 2,n\leqslant 10^{5}
5 15 k,n5k,n\leqslant 5
6 40

对于 100%100\% 的数据,$1\leqslant k\leqslant 10^{18},1\leqslant n\leqslant 10^{5}$,aia_i 组成 1n1\sim n 的排列。