給定經過「搜尋」轉換的結果矩陣,以及搜尋中心的位置,請反推出原本的地雷矩陣。原始每格數值為 x,轉換規則如下:
搜尋中心且位於第一列或最後一列:2x + 1。
搜尋中心且不在第一列或最後一列:2x。
非搜尋中心且位於第一列或最後一列:x + 1。
非搜尋中心且不在第一列或最後一列:x。
「列」為橫向的一行。若只有一列,邊界加 1 只計算一次。
第一行為 n、m,代表 n 行 m 欄。接下來 n 行,每行 m 個整數,為轉換後的結果。再接下來 n 行,每行 m 個 0 或 1,1 表示搜尋中心。
1 ≤ n, m ≤ 1000。
保證可唯一反推出原矩陣。所有數值(含轉換過程)介於 0 與 4294967295,可用 32 位元無號整數儲存。
輸出原始矩陣,共 n 行,每行 m 個整數,以空白隔開。
5 7 33 9 6 3 39 8 21 15 0 20 20 18 13 1 8 0 15 14 10 2 18 28 28 7 14 34 6 28 6 25 39 8 13 9 1 1 0 0 1 1 0 1 0 0 0 1 0 0 0 1 1 0 0 1 1 0 1 1 0 1 1 1 1 0 1 1 0 0 1 1
16 8 5 1 19 7 10 15 0 20 10 18 13 1 4 0 15 14 5 1 18 14 14 7 7 17 3 14 5 12 19 7 12 4 0
| 編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |
|||||