Связный граф (

вершин,

ребер) задан матрицей

, строки которой соответствуют вершинам графа, столбцы - ребрам. Если в графе присутствует ребро

, то в соответствующем столбце

-ый элемент равен 1,

-ый элемент равен -1,остальные элементы равны нулю. Требуется найти ранг матрицы

.
Я не могу понять, как это считать.
Ясно, что в каждом столбце будет один единичный элемент, один, равный -1, а остальные нули. Переходить как-то к матрицам меньшего размера, используя разложение по строке? Помогите, пожалуйста.