Булева матричная операция строки и столбца - PullRequest
0 голосов
/ 31 мая 2019

Две матрицы даны одинакового размера с логическими значениями.С одной матрицей мы можем выполнять только операции со строками, а с другой - с столбцами.Используя эти операции, можно достичь одинакового состояния для обеих матриц.A (3,2) = [2,1,0] означает, что это матрица 3X2, где row1 имеет два 1, row2 имеет один 1, а row3 имеет ноль 1. B (3,2) = [1,2] означаетэто матрица 3X2, где col1 имеет один 1, а col2 имеет два 1.

  A   
1   1
1   0
0   0

  B   
1   1
0   0
0   1 

мы можем перемещать элементы A по строкам.Таким образом, после перемещения элементов строки 2 становится

  A   
1   1
0   1
0   0

, мы можем перемещать элементы столбца B.Таким образом, после перемещения элементов col2 он становится

  B   
1   1
0   1
0   0

Теперь состояние обеих матриц одинаково.Есть ли какой-то подход к решению этой проблемы, в котором говорится, возможно ли достичь того же состояния?Размер обеих матриц всегда одинаков.

...