行の合計の 1 つと、行列の列の合計の 2 つの配列で取得できる次元 '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 ]
列の合計は次のとおりです。
列= [4 2 5 2 6 1 4]
行の合計は次のとおりです。
行 = [4 3 2 4 4 4 3]
ここで、列と行の合計がそれぞれ「col」と「row」の条件を満たす「ones and zeros」のすべての可能な行列を取得したいと考えています。
この問題を解決するのに役立つアイデアをいただければ幸いです。