受到 COVID-19 的影響,大家每天待在家都很無聊,
於是老師就決定每天在班群中,出一個這樣的益智遊戲:
「給一個 $n\times m$ 的矩陣,每個格子中有一個非負整數 $a_{ij}$,
每次你可以挑一個格子,並將裡面的數字加上 $1$,
最終每個非 $0$ 整數要等於周圍非 $0$ 整數的個數。
(二個格子有共同邊才算在周圍)」。
誰能最快回答出來,就能夠獲得獎勵,同學也會對你刮目相看。
你想要被大家崇拜,於是你決定透過程式寫一個策略來作弊。
第一行給一個整數 $t$,代表接下來有 $t$ 個遊戲題目;
每個題目的第一行為二個整數 $n, m$,
接下來的 $n$ 行每行有 $m$ 個整數 $a_{ij}$。
如果存在至少一組答案的話,請輸出 YES
,
並接著輸出一個 $n\times m$ 的答案(若有多組答案擇一輸出即可);
否則請輸出 NO
。
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~12 | $2\leq n,m\leq 3$,$t\leq10$ | 30 |
2 | 0~31 | 無特別限制 | 70 |
No. | Time Limit (ms) | Memory Limit (KiB) | Output Limit (KiB) | Subtasks |
---|---|---|---|---|
0 | 2000 | 65536 | 65536 | |
1 | 2000 | 65536 | 65536 | |
2 | 2000 | 65536 | 65536 | |
3 | 2000 | 65536 | 65536 | |
4 | 2000 | 65536 | 65536 | |
5 | 2000 | 65536 | 65536 | |
6 | 2000 | 65536 | 65536 | |
7 | 2000 | 65536 | 65536 | |
8 | 2000 | 65536 | 65536 | |
9 | 2000 | 65536 | 65536 | |
10 | 2000 | 65536 | 65536 | |
11 | 2000 | 65536 | 65536 | |
12 | 2000 | 65536 | 65536 | |
13 | 2000 | 65536 | 65536 | |
14 | 2000 | 65536 | 65536 | |
15 | 2000 | 65536 | 65536 | |
16 | 2000 | 65536 | 65536 | |
17 | 2000 | 65536 | 65536 | |
18 | 2000 | 65536 | 65536 | |
19 | 2000 | 65536 | 65536 | |
20 | 2000 | 65536 | 65536 | |
21 | 2000 | 65536 | 65536 | |
22 | 2000 | 65536 | 65536 | |
23 | 2000 | 65536 | 65536 | |
24 | 2000 | 65536 | 65536 | |
25 | 2000 | 65536 | 65536 | |
26 | 2000 | 65536 | 65536 | |
27 | 2000 | 65536 | 65536 | |
28 | 2000 | 65536 | 65536 | |
29 | 2000 | 65536 | 65536 | |
30 | 2000 | 65536 | 65536 | |
31 | 2000 | 65536 | 65536 |