Laplacian matrices (2)

A square matrix MM of size n×nn\times{n} that contains only zeros and ones, and only zeros in the diagonal, is called a binary matrix.

The Laplacian of a binary matrix MM is another n×nn\times{n} square matrix LL with the following content:

For example, the following binary matrix 5×55\times5:

 0  1  1  0  0
 1  0  0  1  1
 0  1  0  0  1 
 1  1  1  0  1
 0  0  0  0  0

has as Laplacian the following Matrix:

 2 -1 -1  0  0
-1  3  0 -1 -1
 0 -1  2  0 -1 
-1 -1 -1  4 -1
 0  0  0  0  0

Input

Input is a sequence of cases. A case is a number n>0n > 0, the dimension of the coming binary matrix, followed by n×nn\times{n} integers describing the matrix: all of them either 0 or 1, where all the diagonal entries are zero.

Output

The output must contain the Laplacian transform of each of the matrices in the input in the same order. One empty line should appear after each case.

Problem information

Author: José Luis Balcázar

Generation: 2026-01-25T17:09:10.264Z

© Jutge.org, 2006–2026.
https://jutge.org