#Z1009. [程序设计] 堆积木
[程序设计] 堆积木
阿Q有 n块积木,编号分别为 1 到 n。一开始,阿Q把第 i块积木放在位置 i。阿Q进行 m 次操作,每次操作,阿Q把位置 b上的积木整体移动到位置 a上面。比如 1位置的积木是 1,2位置的积木是 2,那么把位置 2的积木移动到位置 1后,位置 1上的积木从下到上依次为 1,2。
输入格式
第一行输入 2 个整数 n,m (1≤n≤10000,0≤m≤10000)。
接下来 m行,每行输入 2 个整数 a,b (1≤a,b≤n),如果a,b 相等则本次不需要移动。
输出格式
输出 n 行,第 i 行输出位置 i 从下到上的积木编号,如果该行没有积木输出一行空行。
格式说明
输出时每行末尾的多余空格,不影响答案正确性
样例输入1
2 2
1 2
1 2
样例输出1
1 2
样例输入2
4 4
3 1
4 3
2 4
2 2
样例输出2
2 4 3 1