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 に到達できる。
ステップ 4/5: 部分集合のちょうど半分が到達可能である
#{H:H achievable}=2 n2+(n−1)2−1\#\{H: H\text{ achievable}\}=2^{\,n^2+(n-1)^2-1}
詳しい解説

ff は G\mathcal{G} の辺の 2n2+(n−1)22^{n^2+(n-1)^2} 個の部分集合上の全単射であり、到達可能な HH をそれぞれ到達不可能な f(H)f(H) と対にするので、到達可能な部分集合と到達不可能な部分集合は互いに全単射をなし、2n2+(n−1)22^{n^2+(n-1)^2} 個の部分集合全体を二分する。よってちょうど 2 n2+(n−1)2−12^{\,n^2+(n-1)^2-1} 個の部分集合が到達可能である。