Бітова карта
Обмеження на час виконання 2 секунди
Обмеження на використання пам'яті 128 мегабайтів
Задано прямокутну бітову карту розміром . Кожна точка на цій карті може бути білою або чорною, причому хоча б одна точка обов'язково біла. Точку в -му рядку та -му стовпці назвемо пікселем . Відстань між двома пікселями і визначається так:
Для кожної точки на карті знайдіть відстань до найближчої білої точки.
Вхідні дані
Перша строка містить кількість тестів . Перша строка кожного тесту містить два цілі числа . Кожен з наступних рядків містить слово з нулів і одиниць довжини , що описує бітову карту. На -ій позиції -го рядка знаходиться , якщо точка біла.
Вихідні дані
Для кожного тесту виведіть рядків, кожен з яких містить цілих чисел , де — це відстань від точки до найближчої білої точки.
Приклади
Вхідні дані #1
Відповідь #1
Відправки 1K
Коефіцієнт прийняття 54%