Входной файл: | Стандартный вход | Ограничение времени: | 1 сек | |
Выходной файл: | Стандартный выход | Ограничение памяти: | 512 Мб |
Требуется написать программу, вычисляющую следующую итерацию игры «Жизнь».
Игра проходит в прямоугольной области размером N на M, состоящей из символов точка (.
), обозначающий мёртвую клетку, и решётка (#
), обозначающий живую. Новое состояние каждой клетки определяется состоянием её 8 соседей по следующим правилам:
При решении задачи запрещено использовать библиотеку numpy
.
Входные данные содержат текущее состояние игры.
Выходные данные должны содержать следующую итерацию игры в том же формате.
1 ⩽ N,M ⩽ 100
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|
2 |
|
|