a515. CPE:Having Fun with Matrices (UVa 11360)

簡單CPE

時間限制 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

請先登入後再提交程式碼

討論與題解

載入討論區…

更多