-2

みんなの返信ありがとう。ここで説明します。与えられた行列があるとします

    x                  y                B = [5,-4,5,-6]
[[0,0,0,0],        [[0,1,0,1],
 [0,0,0,0],         [0,0,0,0],
 [0,0,0,0],         [0,0,0,1],
 [0,0,0,0]]         [0,0,0,0]]

たとえば、実行可能な解は [[0,4,0,1],[0,0,0,0],[0,0,0,5],[0,0,0,0]] 4+1 です。 -0 == 5 0-4 == -4 5-0 == 5 0 - 5-1 == -6

xを更新して確認したい:

 (1) if y[i][j] == 0:
       x[i][j] = 0
   (2) x[0][0]+x[0][1]+x[0][2]+x[0][3]-x[0][0]-x[1][0]-x[2][0]-x[3][0] = B[0]
       x[1][0]+x[1][1]+x[1][2]+x[1][3]-x[0][1]-x[1][1]-x[2][1]-x[3][1] = B[1]
       ...

実行可能な x を見つけるようにプログラムする方法は?

4

1 に答える 1