АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

789. Табличка

Time Limit: 1 seconds
Memory Limit:65536KB
Points:100
View Problem Statistics Submit Problem added debug

 
Вам дана табличка, состоящая из N строк и M столбцов. В каждой клетке таблицы стоит либо 0, либо 1.
Расстоянием между клетками (x1,y1) и (x2,y2) называется |x1-x2|+|y1-y2|. Вам нужно построить другую таблицу,
в которой в каждой клетке стоит расстояние от данной до ближайшей клетки, содержащей 1 (в начальной таблице).
Гарантируется, что хотя бы одна 1 в таблице есть.

Входные данные
В первой строке входного файла содержатся два натуральных числа, не превосходящих 100 - N и M.
Далее идут N строк по M чисел - элементы таблицы.

Выходные данные
Выходной файл должен содержать N строк по M чисел - элементы искомой таблицы.

Пример
2 3
0 0 1
1 0 0

Ответ
1 1 0
0 1 1

View Problem Statistics Submit Problem discussion Author/source: olympiads.ru
Educational Courses / Problems from olympiads.ru /
788. 264 - Цикл 789. 790. 266 - Два коня 791. 267 - Дерево? 792. 268 - Получи дерево
time generating 0.109 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.