#A5413. 排队插队
排队插队
题目背景
课间排队的时候,总有同学想插到别人后面。
题目描述
班里有 名同学,编号分别是 到 。一开始他们按编号从小到大排成一列( 在最前面)。
现在有 次调整,每次给出两个编号 和 ,表示把编号为 的同学移到编号为 的同学的后面。
请输出全部调整结束之后,队伍从前往后的顺序。
输入格式
第一行两个正整数 。
接下来 行,每行两个正整数 ,表示一次调整。
输出格式
一行,从前往后依次输出队伍中同学的编号,编号之间用一个空格分隔。
输入输出样例 #1
输入 #1
4 2
3 1
2 4
输出 #1
1 3 4 2
样例解释
- 初始队伍:;
- 把 移到 后面:;
- 把 移到 后面:。
所以输出 1 3 4 2。
说明/提示
- ,
- ,且
- 请用双向链表实现:每次调整就是"把一个结点从原位置摘下来,再插到另一个结点后面"。