離散数学・組合せ論の問題
整数 の組 で、
を満たすものの個数を求めよ。
この問題で使うもの
- 一般の包除原理(説明と入口の問題)
- 同じものを含む順列・重複組合せ(説明と入口の問題)
この問題を解けるようになるまで(9 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
上限 を外した 0 以上の整数解の個数は重複組合せで求められます。そこから上限を破るものを包除原理で除きましょう。
ヒント 2
を「」という条件とすると、 と置き換えることで や も重複組合せで数えられます。
ヒント 3
、、 で、3 つ以上の が同時に成り立つことはありません。
答えと解説
答えを見る
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
解説を読む
0 以上の整数解 で となるもの全体を とする。重複組合せにより
に対し とおき、どの にも属さない解を包除原理で数える。
- : () とおくと、和が の 0 以上の整数解になるので 。
- (): 同様に 16 を引いて和が 4 の解になるので 。
- 3 つ以上の共通部分: なので空集合。
よって求める個数は
確認: とおくと、条件は , と同値になる。0 以上の整数解は 個で、そのうち となるのは でほかが 0 の 4 個だけなので、 で一致する。
別解
の条件を包除原理で処理する。条件なし()の解は 。ある の解は として和 12 で 、4 変数分で 。2 つが だと和 4 で 、組は 6 通りで 。3 つが だと和が負で 0。よって 。検算: で和 の解と対応し、和 8 で なら と一致。