とboolean[][]
呼ばれる 2D 配列があります。これは、 の場合、頂点jが頂点iに接続されるmatrix
ような有向グラフをエンコードします(逆は必ずしも真ではありません)。
互いに素な有向グラフの数を判断する Java メソッドを作成しようとしています。 matrix[i][j] == true
たとえば、頂点 0 が頂点 1 に接続され、頂点 2 が頂点 3 に接続されている場合
、2つのばらばら(<code>[{{0,0,0,0},{1,0,0,0},{0,0,0,0},{0,0,1,0}}]</code> would be the 2D array)
の有向グラフが作成されます。
接続がない場合、ばらばらの有向グラフの数は頂点の数に等しくなります。