<!doctype html>
此題要你模擬康威生命遊戲,詳細介紹以及酷炫動畫請進維基頁面查看。以下敘述一些本題會用到的重要規則:
可以將規則歸納至以下三條:
現在給你一個初始的盤面資訊還有一些詢問,對於第$i$筆詢問請輸出初始盤面演化$a_i$個世代後的盤面
第一行包含兩個數字$N, M$,代表盤面的長與寬
接下來會有一串輸入代表初始盤面,以$N \times M$的0, 1陣列表示,0代表死細胞,1代表活細胞,字元之間以空格分隔
下一行有一個數字$L$,代表詢問的個數
接下來$L$行,每行有一個數字$a_i$,詢問$a_i$個世代後的盤面
對每筆詢問$a_i$,輸出:
ai:
ai個世代後的盤面
詳見範例輸出
兩筆範例測資
5 5
0 0 0 0 0
0 0 1 0 0
0 0 1 0 0
0 0 1 0 0
0 0 0 0 0
1
1
1:
0 0 0 0 0
0 0 0 0 0
0 1 1 1 0
0 0 0 0 0
0 0 0 0 0
5 7
0 0 1 0 0 0 0
1 0 1 0 0 1 0
0 1 1 0 0 1 1
0 0 0 0 0 0 0
0 0 0 0 0 0 0
3
1
3
2
1:
0 1 0 0 0 0 0
0 0 1 1 0 1 1
0 1 1 0 0 1 1
0 0 0 0 0 0 0
0 0 0 0 0 0 0
3:
0 0 0 1 1 1 0
0 1 0 0 0 0 1
0 0 1 0 0 0 1
0 0 1 1 1 1 0
0 0 0 0 0 0 0
2:
0 0 1 0 0 0 0
0 0 0 1 1 1 1
0 1 1 1 1 1 1
0 0 0 0 0 0 0
0 0 0 0 0 0 0
NEOJ Problem 3024
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0 | 10 | |
2 | 1 | 10 | |
3 | 2 | 10 | |
4 | 3 | 10 | |
5 | 4 | 10 | |
6 | 5 | 10 | |
7 | 6 | 10 | |
8 | 7 | 10 | |
9 | 8 | 10 | |
10 | 9 | 10 | |
11 | 10 | 10 | |
12 | 11 | 10 | |
13 | 12 | 10 | |
14 | 13 | 10 | |
15 | 14 | 10 |