5324:细胞繁衍

时间限制:2 S   /  内存限制:65536 KB
AC:12   /  Submit:16
问题描述

在一个a行b列的空间中,每个格子称为一个方块,里面住着一个活细胞或者死细胞。每个方块有8个方向(上下左右、左上、左下、右上、右下)的邻居,如果是边缘方块,邻居数量可能达不到8个。

(1)存活法则:一个具有2个或者3个活邻居的活细胞存活

(2)诞生法则:刚好具有3个活邻居的死细胞成为活细胞

(3)死亡法则:除了(1)(2)情况外,一个细胞死去或者保持死亡。仅有0和1个活邻居的情况下,死于孤独;多余3个活邻居的情况下,死于拥挤。

已知时间t=0时空间中各个方块细胞的死活情况,求t=m时的情况。


输入描述

只有一组案例。

两个正整数a和b,表示空间有a行b列。(a<=100,b<=100)

然后是a行由0和1组成的长度为b的字符串,表示空间中每一格的细胞在t=0时是死是活,0表示死细胞,1表示活细胞。

最后是一个正整数m,表示需要求t=m时的情况。(m<=200)

输出描述

输出a行b列由0和1表示的数据,表示t=m时每一格子的细胞是死是活,0表示死细胞,1表示活细胞。

样例输入复制样例

5 6

000000

000100

010100

001100

000000

4

样例输出

000000

000000

000010

001010

000110


相关

24-25(2)第2次线上赛


Copyright 2016 - 2025 XUJC ACM Team
闽ICP备2020022076号-1