17. Сапёр

Не решаласьЛёгкая

Вам необходимо построить поле для игры «Сапер» по его конфигурации — размерам и координатам расставленных на нём мин.

Вкратце напомним правила построения поля для игры «Сапер»:

  • Поле состоит из клеток с минами и пустых клеток

  • Клетки с миной обозначаются символом *

  • Пустые клетки содержат число ki,j,0ki,j8k_{i,j}, 0\leq k_{i, j} \leq 8 — количество мин на соседних клетках. Соседними клетками являются восемь клеток, имеющих смежный угол или сторону.

Формат ввода

В первой строке содержатся три числа: N,1N100N, 1 \leq N \leq 100 - количество строк на поле, M,1M100M, 1 \leq M \leq 100 - количество столбцов на поле, K,0KNMK, 0 \leq K \leq N \cdot M - количество мин на поле.

В следующих KK строках содержатся по два числа с координатами мин: p,1pNp, 1 \leq p \leq N - номер строки мины, q,11Mq, 1 \leq 1 \leq M - номер столбца мины.

Формат вывода

Выведите построенное поле, разделяя строки поля переводом строки, а столбцы - пробелом.

Ограничения

Ограничение времени

1 с

Ограничение памяти

64 МБ

Пример 1

Ввод
3 2 2
1 1
2 2
Вывод
* 2
2 *
1 1

Пример 2

Ввод
2 2 0
Вывод
0 0
0 0

Пример 3

Ввод
4 4 4
1 3
2 1
4 2
4 4
Вывод
1 2 * 1 
* 2 1 1 
2 2 2 1 
1 * 2 * 

Теги

Нужно войти, чтобы отправить решение.Войти