時間限制 2000 ms ・ 記憶體限制 256 MB
題目描述
對 N × N 數字矩陣依序操作:row a b 交換第 a、b 列;col a b 交換第 a、b 欄;inc 將每格加 1 並對 10 取模;dec 將每格減 1,0 減 1 變成 9;transpose 將矩陣轉置,交換列與欄。求全部操作後的矩陣。
輸入格式
第一行 T(T < 50)。每筆先給 N(0 < N < 10),接著 N 行各有 N 個連續數字 0–9;再給操作數 M(M < 50),之後 M 行為指令。列欄編號從 1 開始,交換指令的 a、b 合法且不同。
輸出格式
每筆先輸出 Case #k(k 從 1 開始,沒有冒號),接著 N 行矩陣,每行數字間不加空白。每筆之後都輸出一空白行,包含最後一筆。
題目來源:UVa 11360 — Having Fun with Matrices,CPE 歷屆試題。 原題:https://onlinejudge.org/external/113/11360.pdf
範例測資
範例輸入 1
2 4 1234 5678 1234 5678 1 transpose 3 000 111 000 2 row 1 2 inc
範例輸出 1
Case #1 1515 2626 3737 4848 Case #2 222 111 111
請先登入後再提交程式碼
討論與題解
載入討論區…