#B. 轮换排列

    传统题 1000ms 256MiB

轮换排列

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

Description

给出一个排列,初始为{1,2,3,....,n}\left\{1, 2, 3, ...., n \right\}。有两种操作:

a.将排列的最后一个数放在最前面。 b.将排列的第三个数字放在最前面。

接下来,我们用 kakakbkb 来表示连续进行了 kkaa 操作或者 kkbb 操作。在 mm 次这样的操作之后,你需要输出最后的排列。

Format

Input

第一行两个正整数,含义见题面。 第二行输入 mm 个形如 kaka 或者 kbkb 的字符串。其中 kk 是一个正整数,表示要进行的连续操作。

Output

输出一行 nn 个数,表示经过 mm 次操作之后的排列。

Samples

4 3
3a 2b 2a
2 1 3 4

Limitation

对于 30%30\% 的数据,1n,m1001 \leq n, m \leq 100, k100\sum k \leq 100。 对于 100%100\% 的数据,1n,m5×1051 \leq n, m \leq 5 \times 10 ^5, 1k10181 \leq k \leq 10^{18}

7.17日冲刺班测试

未参加
状态
已结束
规则
OI
题目
4
开始于
2024-7-17 14:20
结束于
2024-7-17 17:20
持续时间
3 小时
主持人
参赛人数
28