問題文は以下の通りです。 $n$ は自然数、$x_1, x_2, ..., x_{2n}$ は0以上の整数とする。以下の3つの条件について考える。 (1) $\sum_{k=1}^{n} x_k \le n$ (2) $\sum_{k=1}^{n+1} x_k \ge n+1$ (3) $\sum_{k=n+1}^{2n} x_k = 2n$ (1) $\sum_{k=1}^{n} x_k = m$ ($m$ は $0$ 以上 $n$ 以下の整数)のとき、条件(2)かつ(3)を満たす0以上の整数の組 $(x_{n+1}, x_{n+2}, ..., x_{2n})$ の個数を $m, n$ で表せ。 (2) $1$ 以上 $n$ 以下の整数 $m$ に対して、${}_{2n+m-2}C_{2n-2} = {}_{2n+m-1}C_{2n-1} - {}_{2n+m-2}C_{2n-1}$ を示せ。 (3) 条件(1)かつ(2)かつ(3)を満たす0以上の整数の組 $(x_1, x_2, ..., x_{2n})$ の個数を $n$ で表せ。

離散数学組み合わせ整数解二項係数
2025/5/8
## 問題の回答

1. 問題の内容

問題文は以下の通りです。
nn は自然数、x1,x2,...,x2nx_1, x_2, ..., x_{2n} は0以上の整数とする。以下の3つの条件について考える。
(1) k=1nxkn\sum_{k=1}^{n} x_k \le n
(2) k=1n+1xkn+1\sum_{k=1}^{n+1} x_k \ge n+1
(3) k=n+12nxk=2n\sum_{k=n+1}^{2n} x_k = 2n
(1) k=1nxk=m\sum_{k=1}^{n} x_k = m (mm00 以上 nn 以下の整数)のとき、条件(2)かつ(3)を満たす0以上の整数の組 (xn+1,xn+2,...,x2n)(x_{n+1}, x_{n+2}, ..., x_{2n}) の個数を m,nm, n で表せ。
(2) 11 以上 nn 以下の整数 mm に対して、2n+m2C2n2=2n+m1C2n12n+m2C2n1{}_{2n+m-2}C_{2n-2} = {}_{2n+m-1}C_{2n-1} - {}_{2n+m-2}C_{2n-1} を示せ。
(3) 条件(1)かつ(2)かつ(3)を満たす0以上の整数の組 (x1,x2,...,x2n)(x_1, x_2, ..., x_{2n}) の個数を nn で表せ。

2. 解き方の手順

(1) 条件(3)より、k=n+12nxk=2n\sum_{k=n+1}^{2n} x_k = 2n を満たす0以上の整数の組 (xn+1,xn+2,...,x2n)(x_{n+1}, x_{n+2}, ..., x_{2n}) の個数は、2n+(2n(n+1)+1)1C2n(n+1)+11=2n+(n)1Cn1=3n1Cn1{}_{2n + (2n- (n+1) + 1) - 1}C_{2n - (n+1) + 1 - 1} = {}_{2n+(n)-1}C_{n-1}={}_{3n-1}C_{n-1}です。
条件(2)より、k=1n+1xkn+1\sum_{k=1}^{n+1} x_k \ge n+1 です。また、k=1nxk=m\sum_{k=1}^{n} x_k = m なので、xn+1n+1mx_{n+1} \ge n+1 - m を満たす必要があります。
xn+1=xn+1(n+1m)x_{n+1}' = x_{n+1} - (n+1-m) とおくと、xn+10x_{n+1}' \ge 0 となります。
したがって、k=n+12nxk=2n\sum_{k=n+1}^{2n} x_k = 2n であり、xn+1n+1mx_{n+1} \ge n+1-m であるような (xn+1,...,x2n)(x_{n+1}, ..., x_{2n}) の組の個数を求めます。
xn+1=xn+1+n+1mx_{n+1} = x_{n+1}' + n + 1 - mk=n+12nxk=2n\sum_{k=n+1}^{2n} x_k = 2n に代入すると、
xn+1+n+1m+k=n+22nxk=2nx_{n+1}' + n + 1 - m + \sum_{k=n+2}^{2n} x_k = 2n
k=n+22nxk+xn+1=n1+m\sum_{k=n+2}^{2n} x_k + x_{n+1}'= n-1+m
したがって、条件(2)かつ(3)を満たす組の個数は、(n1+m)+(2nn1+2)1C(2nn1+2)1=n1+m+nCn=2n1+mCn{}_{ (n-1+m) + (2n - n - 1 + 2) -1}C_{ (2n- n - 1 + 2) - 1} = {}_{n-1+m+n}C_n = {}_{2n-1+m}C_n となります。
(2) 2n+m1C2n12n+m2C2n1=2n+m2C2n2{}_{2n+m-1}C_{2n-1} - {}_{2n+m-2}C_{2n-1} = {}_{2n+m-2}C_{2n-2} を示します。
2n+m1C2n1=(2n+m1)!(2n1)!m!{}_{2n+m-1}C_{2n-1} = \frac{(2n+m-1)!}{(2n-1)!m!}
2n+m2C2n1=(2n+m2)!(2n1)!(m1)!{}_{2n+m-2}C_{2n-1} = \frac{(2n+m-2)!}{(2n-1)!(m-1)!}
2n+m2C2n2=(2n+m2)!(2n2)!m!{}_{2n+m-2}C_{2n-2} = \frac{(2n+m-2)!}{(2n-2)!m!}
2n+m1C2n12n+m2C2n1=(2n+m2)!(2n2)!(m1)!(2n+m12n111){}_{2n+m-1}C_{2n-1} - {}_{2n+m-2}C_{2n-1} = \frac{(2n+m-2)!}{(2n-2)!(m-1)!} (\frac{2n+m-1}{2n-1} - \frac{1}{1})
=(2n+m2)!(2n1)!(m1)!2n+m1(2n1)2n1=(2n+m2)!m(2n1)!(m1)!= \frac{(2n+m-2)!}{(2n-1)!(m-1)!} \frac{2n+m-1 - (2n-1)}{2n-1} = \frac{(2n+m-2)!m}{(2n-1)!(m-1)!}
=(2n+m2)!(2n2)!m!=2n+m2C2n2= \frac{(2n+m-2)!}{(2n-2)!m!} = {}_{2n+m-2}C_{2n-2}
(3) 条件(1), (2), (3)を満たす組の個数を求めます。
まず、条件(1)より、k=1nxkn\sum_{k=1}^{n} x_k \le n なので、m=0,1,...,nm=0, 1, ..., n のそれぞれに対して、条件(2)かつ(3)を満たす (xn+1,...,x2n)(x_{n+1}, ..., x_{2n}) の組の個数を求め、それらを足し合わせます。
k=1nxk=m\sum_{k=1}^{n} x_k = m を満たす組 (x1,...,xn)(x_1, ..., x_n) の個数は、m+n1Cn1{}_{m+n-1}C_{n-1}です。
2n+m1Cn{}_{2n+m-1}C_n は条件(2)かつ(3)を満たす組 (xn+1,...,x2n)(x_{n+1}, ..., x_{2n}) の個数です。
S=m=0nnCnm2n1+mCnS = \sum_{m=0}^n {}_nC_{n-m} {}_{2n-1+m}C_n となります。ここで、条件(1)があるので、k=1nxk=m\sum_{k=1}^{n} x_k = m となる変数の個数を考える必要があります。
S=m=0nn+m1Cn12n+m1CnS = \sum_{m=0}^n {}_{n+m-1}C_{n-1} {}_{2n+m-1}C_{n}
条件(1) k=1nxkn\sum_{k=1}^{n} x_k \le nk=1nxk+s=n\sum_{k=1}^{n} x_k + s = n と変形します。ここで、ss00 以上の整数。
条件(3) k=n+12nxk=2n\sum_{k=n+1}^{2n} x_k = 2n
これらの条件を満たす解の個数は、
k=12nxk+s=3n\sum_{k=1}^{2n} x_k + s = 3n となる0以上の整数の組み合わせを考えれば良い。
x1,xn,xn+1,x2n,sx_1, \cdots x_n, x_{n+1}, \cdots x_{2n}, s
ssも0以上の整数なので個数は
3n+2n+11C2n=5nC2n{}_{3n + 2n+1 - 1}C_{2n} = {}_{5n}C_{2n}
条件(2) を満たさないものの個数を引きます。
k=1n+1xkn\sum_{k=1}^{n+1} x_k \le nk=1n+1xk+t=n\sum_{k=1}^{n+1} x_k + t = n と変形します。ttは非負の整数。
k=12nxk=2n\sum_{k=1}^{2n} x_k = 2n であることを考慮すると、
k=n+22nxk=2n(nt)=n+t\sum_{k=n+2}^{2n} x_k = 2n - (n - t) = n + t
xn+2,,x2n,tx_{n+2}, \cdots, x_{2n}, t は0以上の整数。
解の個数は
n+t+2n(n+2)+11C2nn2+11=2n+t2Cn2{}_{n+t + 2n - (n+2)+1 -1}C_{2n-n-2+1-1} = {}_{2n+t - 2}C_{n-2}
よって、m=0nx1+xn=m\sum_{m=0}^{n} \sum_{x_1+\dots x_{n} = m} {}_{2n - 1+m}C_{n}$ を解く。
条件(1)と(2)を使う。 n=1n = 1の時、x11,x22x_1 \le 1, x_2 \ge 2 , x2=2n=2x_2 = 2n = 2となり、 x1=0or1x_1 = 0 or 1 なので、個数は

2. $x_1+x_2=2$となるようにする。

3nCn{}_{3n}C_{n}
3C1=3{}_{3}C_{1} = 3
条件(2) k=1n+1n+1\sum_{k=1}^{n+1} \ge n+1.
3nCn{}_{3n}C_{n}から、不適解を引く。k=1n+1n\sum_{k=1}^{n+1} \le n.
n+1個の非負整数の和が\rightarrow n+1個の非負整数の和がn$以下になる。
\rightarrow{}_{n + n+1}C_{n+1} = {}_{2n+1}C_{n+1}$
3nCn{}_{3n}C_{n} - 2n+1Cn+1{}_{2n+1}C_{n+1}
結果がnnで表せるか?
n=1n=1: 3C1=3{}_{3}C_1 = 3, 3C2=3{}_{3}C_2 = 3となり、00
nn は答えなのである。

3. 最終的な答え

(1) 2n+m1Cn{}_{2n+m-1}C_{n}
(2) 証明済み
(3) nn

「離散数学」の関連問題

与えられた4つの集合の濃度(要素の個数)を計算する問題です。

集合濃度集合論空集合
2025/8/1

異なる色の玉8個をひもでつなげて首飾りを作るとき、並べ方の異なるものは全部で何通りあるか。ただし、裏返すと同じ並び方になるものは同じものとみなす。

組み合わせ順列円順列対称性
2025/8/1

## 1. 問題の内容

組み合わせ組み合わせ論場合の数順列
2025/8/1

問題15では、5人を3つの部屋(A, B, C)に入れる方法の総数を求める問題と、5人を3つのグループ(A, B, C)に分ける方法の総数を求める問題が出題されています。 問題16では、組み合わせの値...

組み合わせ順列二項係数場合の数
2025/8/1

10枚のコインの中に1枚だけ軽いコインがある。てんびんを使って軽いコインを見つけ出す方法について、4つの選択肢が示されている。各選択肢について、3回以内の比較で必ず軽いコインを見つけ出せないものはどれ...

論理パズル最適化アルゴリズム比較
2025/8/1

右の図のような道がある町で、PからQまで遠回りをしないで行く場合の道順の総数を、次のそれぞれの場合について求めます。 (1) Rを通って行く。 (2) ×印の箇所を通らないで行く。 (3) Rを通り、...

組み合わせ道順場合の数順列
2025/7/31

ある地域の道路が格子状に描かれた図が与えられています。交差点Aから交差点Bまで、遠回りをせずに最短経路で行く道順が何通りあるかを求める問題です。

組み合わせ最短経路格子状の道
2025/7/31

8個の数字 1, 1, 1, 2, 2, 2, 3, 3 をすべて使って8桁の整数を作るとき、何個の整数が作れるか。

順列組み合わせ重複順列
2025/7/31

与えられた集合や条件に関する問題です。 (1) 集合 $\{x | -1 \le x < 4, x \text{は整数}\}$ を要素を書き並べて表す。 (2) 集合 $A = \{2n | n \t...

集合部分集合補集合倍数集合の要素
2025/7/31

右の図のような道のある町で、PからQまで行くときの最短経路について、以下の3つの場合についてその経路数を求めます。 (1) Rを通って行く。 (2) ×印の箇所は通らないで行く。 (3) Rを通り、×...

最短経路組み合わせ順列格子状の道
2025/7/31