问题 AJ: 链表-移动小球

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:1009 解决:160

题目描述

你有一些小球,从左到右依次编号为1,2,3,4,5,....,n。你可以执行两种指令,其中A X Y表示将编号为X的小球移到编号为Y的小球左边,B X Y表示把小球X移到小球Y的右边,指令保证合法,即X不等于Y。例如当n等于6时,小球的初始顺序为1 2 3 4 5 6,执行A 1 4后的顺序为2 3 1 4 5 6,继续执行B 3 5之后的顺序为:2 1 4 5 3 6

输入

输入第一行包括两个正整数,分别是小球个数n(n<500000)和指令条数m(m<100000),然后是m行,每行一条指令。

输出

输出执行完指令后,从左到右输出最后的序列。

样例输入 复制

6 2
A 1 4
B 3 5

样例输出 复制

2 1 4 5 3 6

来源/分类