Yann está criando um editor de fotos e quer usar convolução para aplicar filtros às imagens. Para isso, ele percorre a imagem com uma matriz menor, chamada kernel, e soma os produtos dos valores sobrepostos em cada posição em que ela cabe inteira na imagem.
Ajude Yann a implementar a convolução no seu editor de fotos.
A primeira linha contém os inteiros e (), representando, respectivamente, o número de linhas e colunas da imagem. As próximas linhas contêm a imagem, uma matriz de inteiros com valores entre e .
Em seguida, um inteiro () indica o tamanho do kernel. As próximas linhas contêm o kernel, uma matriz de inteiros com valores entre e .
Imprima a matriz resultante, com linhas e colunas, separando os valores de cada linha por espaços.
3 3 1 2 3 2 3 4 3 4 1 1 2
2 4 6 4 6 8 6 8 2
3 3 2 3 4 3 4 1 4 1 2 2 0 1 1 0
6 8 8 2
4 4 2 2 2 2 2 1 2 2 2 3 4 2 2 2 2 2 3 0 0 0 1 0 1 0 0 0
4 3 6 5