MathLabs

第5問

nn を正の整数とする。(n+1)×n(n+1)\times n 型に並んだ n(n+1)n(n+1) 個の部屋がある。隣り合う二部屋の間には扉が一つある。扉の部分集合を選んで施錠し、次を満たす二部屋 SS、GG が存在するようにする方法の数を求めよ。 (i) SS は第 1 行、GG は第 (n+1)(n+1) 行にある。 (ii) 施錠されていない扉のみを使って SS から GG に到達できる。
ステップ 1/5: グラフの到達可能性の数え上げに帰着する
collapse row 1→A, row n+1→B;∣E(G)∣=n2+(n−1)2,free doors=2(n−1)\text{collapse row }1\to A,\ \text{row }n{+}1\to B;\quad |E(G)|=n^2+(n-1)^2,\quad \text{free doors}=2(n-1)
詳しい解説

SS は第 1 行の任意の部屋、GG は最終行の任意の部屋でよいので、適当な組が存在するかどうかは、第 1 行内の部屋を結ぶ n−1n-1 個の扉、および最終行内の n−1n-1 個の扉が施錠されているかどうかには依らない。そのような自由な扉は合計 2(n−1)2(n-1) 個ある。第 1 行を一つの頂点 AA に、最終行を一つの頂点 BB につぶすと、残りの部屋と扉はグラフ G\mathcal{G} をなし、辺は n2+(n−1)2n^2+(n-1)^2 個であり、問題はこれらの辺の部分集合 HH のうち AA と BB が HH で連結であるものを数えることに帰着する。