APCS202007 第2題骰子
作業上傳:http://203.68.236.9/problem/c0109
zerojudge題目:https://zerojudge.tw/ShowProblem?problemid=f580
給定 n 個骰子排成一列,一開始都是點數 1 朝上,點數 4 朝前,點數 2 朝右 (如下左圖所示),另外骰子的展開圖如下右圖所示。
接下來有 m 次修改操作,每個操作包含兩個整數 a, b
若 a, b 都是正整數,交換編號 a 與編號 b 的骰子的位置。
若 b 為 −1,將編號 a 的骰子向前旋轉。
若 b 為 −2,將編號 a 的骰子向右旋轉。
在 m 次操作結束之後,依序輸出編號 1 到編號 n 的骰子朝上的點數。
輸入說明
第一行包含兩個正整數 n,m(1≤n≤20,1≤m≤100)。 接下來 m 行每行有兩個整數,第 i 行的兩個正整數表示第 i 次操作。
輸出說明
在一行輸出 n 個數字以空格分隔,第 i 個數字表示編號 i 的骰子最後朝上的點數。
輸入範例1
1 2
1 -2
1 -1
輸出範例1
3
輸入範例2
3 3
2 -1
3 -2
3 1
輸出範例2
5 3 1