APCS 矩陣轉換 (zerojudge b266/b965)
題目網址 (多筆測資版 (https://zerojudge.tw/ShowProblem?problemid=b965))
矩陣是將一群元素整齊的排列成一個矩形,在矩陣中的橫排稱為列 (row) ,直排稱為行 (column) ,其中以 Xij 來表示 矩陣 X 中的第 i 列第 j 行的元素。 我們可以對矩陣定義兩種操作如下:
翻轉:即第一列與最後一列交換、第二列與倒數第二列交換、… 依此類推。
旋轉:將矩陣以順時針方向轉 90 度。
一個 矩陣 A 可以經過一連串的旋轉與翻轉操作後,轉換成 新矩陣 B 。 給定 矩陣 B 和一連串的操作,請算出原始的 矩陣 A 。