Campo Minado

notion image
No jogo Campo Minado, cada célula pode ser um número ou uma bomba. Se for um número, ele mostra quantas bombas estão ao redor dessa célula (as 8 células vizinhas - acima, abaixo, esquerda, direita e todas as células diagonalmente adjacentes).
Dado um campo de , é necessário colocar b bombas no campo e imprimir o campo final na saída. Todas as coordenadas com uma bomba devem ter um b em vez de um número.
 
A primeira linha da entrada contém 2 números: a altura h e a largura w do campo (1 ≤ h, w ≤ 50). A segunda linha contém o número de bombas b. Cada uma das próximas b linhas contém as coordenadas das bombas (linha e coluna, onde a numeração começa em 1).
O programa deve imprimir o campo final, onde cada célula é ou uma bomba indicada com um b, ou um dos números , que representam o número de bombas adjacentes a essa célula.
Entrada
Saída
3 2 2 1 1 2 2
b 2 2 b 1 1
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue