我一直在寻找一种算法来解决所有可能的维度为“n”的矩阵,这些矩阵可以通过两个数组获得,一个是行的总和,另一个是矩阵的列的总和。例如,如果我有以下维数为 7 的矩阵:
matriz= [ 1 0 0 1 1 1 0
1 0 1 0 1 0 0
0 0 1 0 1 0 0
1 0 0 1 1 0 1
0 1 1 0 1 0 1
1 1 1 0 0 0 1
0 0 1 0 1 0 1 ]
列的总和是:
col= [4 2 5 2 6 1 4]
行的总和是:
行 = [4 3 2 4 4 4 3]
现在,我想获得所有可能的“一和零”矩阵,其中列和行的总和分别满足“col”和“row”的条件。
我会很感激可以帮助解决这个问题的想法。