区別のつかない 個の玉を、 の 人に配る。 個ももらわない人がいてもよいが、 がもらう玉の個数は 個以下とする。すべての玉を配りきるとき、配り方の総数を求めよ。
離散数学・組合せ論
扱うテーマ: 母関数と漸化式、包除原理・攪乱順列、スターリング数・カタラン数・分割数、バーンサイドの補題による数え上げ、グラフの数え上げ(全域木の個数・彩色多項式)
難易度の目安(大学数学)
- 難易度 1 教科書の例題レベル
- 難易度 2 教科書の演習問題レベル
- 難易度 3 期末試験の応用レベル
- 難易度 4 大学院入試の標準レベル
- 難易度 5 大学院入試の難問・数学コンテストレベル
ある店では、チョコレート・クッキー・キャンディ・ゼリーの 4 種類のお菓子を売っている。同じ種類のお菓子は区別しない。ゼリーは残りが 1 個しかなく、ほかの 3 種類は十分な数がある。この 4 種類から合わせて 8 個を選ぶ選び方は何通りあるか。ただし、選ばない種類があってもよい。
りんご・みかん・ももの 3 種類の果物から、合わせて 9 個を選んで袋に詰める。同じ種類の果物は区別しない。どの果物も十分な個数があり、選ばない種類があってもよい。ただし、ももは 2 個以下しか選べない。このような選び方は何通りあるか。母関数を用いて求めよ。
4 種類の文字 を使って、長さ の文字列を作る。同じ文字を何回使ってもよく、使わない文字があってもよい。このような文字列のうち、 種類の文字がすべて少なくとも 回ずつ現れるものの個数を求めよ。
4 種類の文字 から重複を許して 6 個を選び、1 列に並べて長さ 6 の文字列をつくる(たとえば や など)。このような文字列のうち、 の 4 種類の文字がすべて少なくとも 1 回ずつ現れるものは何通りあるか。
4 組の夫婦、合計 8 人が横 1 列に並ぶ。8 人は互いに区別できるものとする。どの夫婦も隣り合わないような並び方は何通りあるか。
横一列に並んだ つの席に、左から順に 番から 番までの 人の生徒が 人ずつ座っている。この 人を つのチームに分ける。ただし、次の条件を満たすようにする。
- どのチームにも少なくとも 人が入る。
- チームどうしは区別しない(だれとだれが同じチームかだけを考える)。
- 隣り合う席に座っている 人( 番と 番、)は、同じチームに入らない。
このようなチームの分け方は何通りあるか。
横一列に並んだ つの席に、 人が 人ずつ座っている。左から 番目の席の人を とする。この 人全員を、空でない つのグループに分ける(グループどうしは区別しない)。ただし、隣り合う席の 人 は同じグループに入れないものとする。このような分け方は何通りあるか。
区別できる 人を、区別しない つのグループに分ける。どのグループも 人以上とする。 人のうちの 人である A さんが「自分 人だけのグループ」にならないような分け方は何通りあるか。
の多項式
を展開したときの の係数を求めよ。5 人 を、区別のない 2 つの円卓に分けて座らせる。どちらの円卓にも 1 人以上が座り、5 人全員がどちらかの円卓に座るものとする。各円卓では、回転して一致する座り方は同じとみなす。時計回りに見た並び順が異なる座り方は異なるものとする(裏返して一致しても同じとはみなさない)。このような座り方は全部で何通りあるか。
集合 の置換( から自分自身への全単射) を、互いに素な巡回置換の積に分解する。ただし、不動点も長さ の巡回として数える。巡回の個数がちょうど 個であるような置換 の個数を求めよ。
座標平面上で、原点 から点 まで、1 歩ごとに 軸の正の向きに 進む(右へ )か、 軸の正の向きに 進む(上へ )かのどちらかで進む最短経路を考える。このうち、経路上のすべての格子点 が を満たすもの(直線 より上側に一度も出ないもの)の個数を求めよ。
座標平面上で、原点 から点 まで、1 歩ごとに 軸の正の向きに 進むか、 軸の正の向きに 進むかのどちらかで移動する経路(最短経路)を考える。このうち、途中で通る格子点 がすべて を満たす経路は何通りあるか求めよ。
ある窓口で 1 枚 500 円の券を売っている。窓口に並んだ 10 人の客のうち、5 人は 500 円硬貨 1 枚で支払い、残りの 5 人は 1000 円札 1 枚で支払う。1000 円札で支払う客には、その場で 500 円硬貨 1 枚のおつりを渡す。窓口のレジには、はじめ硬貨が 1 枚も入っていない。客を区別せず、10 人の支払い方の並び(500 円硬貨を A、1000 円札を B として、A を 5 個、B を 5 個並べた長さ 10 の列)だけを考えるとき、どの客にも必ずおつりを渡せるような並びは何通りあるか求めよ。
正六角形の板の つの頂点のそれぞれを、赤・青・白の 色のうちいずれか 色で塗る(使わない色があってもよい)。板を中心のまわりに回転して互いに重ね合わせられる塗り方は同じものとみなすとき、異なる塗り方は何通りあるか。ただし、裏返し(鏡映)による同一視は行わない。
円板を中心から 等分して、 個の合同な扇形をつくる。それぞれの扇形を白か黒のどちらか 色で塗る(どちらかの色を使わなくてもよい)。円板を中心のまわりに回転して重ね合わせられる塗り方は同じものとみなすとき、異なる塗り方は何通りあるか。ただし、円板の裏返しによる同一視は行わない。
正方形の つの頂点のそれぞれを、赤・青・黄の 色のうちいずれか 色で塗る(使わない色があってもよい)。正方形をその中心のまわりに回転させて互いに重ね合わせられる塗り方は同じものとみなすとき、異なる塗り方は何通りあるか。ただし、裏返し(鏡映)による同一視は行わない。
頂点集合を 、辺集合を とする単純グラフ を考える。 のラプラシアン行列 ( は次数行列、 は隣接行列)を用いて、行列木定理により の全域木の個数を求めよ。
頂点集合を 、辺集合を
とする単純グラフを とする。 のラプラシアン行列 ( は次数行列、 は隣接行列)を用い、行列木定理によって の全域木の個数を求めよ。頂点集合を 、辺集合を
とする単純グラフ を考える。行列木定理を用いて、 の全域木の個数を求めよ。頂点集合を 、辺集合を とする単純グラフ を考える。 は長さ の閉路 に対角線 を 1 本加えたグラフである。 を正の整数とし、 の頂点を 色以下で塗り分ける方法の数を とする。ここで「塗り分ける」とは、辺で結ばれた 2 頂点が異なる色になるように、各頂点に 色のうちの 1 色を割り当てることであり、色は区別する(使わない色があってもよい)。彩色多項式 を の式で求めよ。
頂点集合を とし、辺集合を
とする単純グラフ を考える。 を正の整数とする。区別のつく 色を使い、辺で結ばれた 2 頂点が異なる色になるように の各頂点を塗る方法の数(すべての色を使う必要はない)を とする。 を の式で表せ。頂点集合を とし、辺集合を
とする単純グラフ (正方形 に対角線 を加えたグラフ)を考える。 を正の整数とし、 色以下を使って の各頂点に色を塗る。辺で結ばれた 頂点が必ず異なる色になる塗り方の総数を とする(色は区別し、使わない色があってもよい)。彩色多項式 を の式で求めよ。0 以上の整数 に対して、数列 を
で定める。母関数 を の有理式で表し、部分分数分解することで、一般項 を の式で求めよ。0 以上の整数 に対して、数列 を
で定める。母関数 を用いて、一般項 を の式で求めよ。0 以上の整数 に対して、数列 を
で定める。母関数 を用いて、一般項 を の式で求めよ。数列 を
で定める。無限級数
の値を求めよ。ただし、この級数が収束することは認めてよい。数列 を
で定める。無限級数
は収束する。その和を求めよ。数列 を次のように定める。 このとき、無限級数 は収束する。その和を求めよ。
正の整数 を、順序を考えずに正の整数の和として表したものを の分割という(例えば の分割は の 個)。 の分割のうち、どの部分も 以下であるものの個数を求めよ。ただし、母関数
の の係数として求めること。正の整数 を、順序を考えずに正の整数の和として表す方法を の分割といい、その個数を で表す。たとえば より である( そのものも 1 つの分割として数える)。 は母関数
の の係数でもある。 を求めよ。正の整数 を、順序を考えずに 1 個以上の正の整数の和として表したものを の分割といい、分割の個数を で表す。たとえば より である。分割数の母関数は
で与えられる。 を求めよ。から までの番号がついた 通の手紙と、同じく から までの番号がついた 枚の封筒がある。各封筒に手紙をちょうど 通ずつ入れる。どの手紙も、自分と同じ番号の封筒に入らないような入れ方は何通りあるか。
5 人がそれぞれ 1 つずつプレゼントを持ち寄り、5 個のプレゼントを 5 人に 1 個ずつ配り直す。どの人も自分が持ってきたプレゼントを受け取らないような配り方は何通りあるか求めよ。
人がそれぞれ宛先の異なる手紙を 通ずつ書き、宛名を書いた封筒も 枚用意した。 通の手紙を 枚の封筒に 通ずつ入れるとき、どの手紙も正しい宛名の封筒に入らない入れ方は何通りあるか求めよ。
正方形の つの頂点を、赤・青・緑の 色のうちどれか 色で塗る。使わない色があってもよく、同じ色を何回使ってもよい。正方形の中心のまわりの回転()で重なる塗り方は同じものとみなす。
回転の群が頂点に引き起こす置換の巡回指数 を作り、それを用いて異なる塗り方の総数を求めよ。
正六角形の 6 つの頂点に、赤または青のどちらか 1 色を塗る。赤を 3 個、青を 3 個塗る塗り方は何通りあるか。ただし、正六角形の中心のまわりの回転( の 6 通り)で重なる塗り方は同じものとみなし、裏返しは考えない。巡回指数を用いて求めよ。
正方形の つの頂点のそれぞれに、赤・青・緑の 色のうちどれか 色を塗る(使わない色があってもよい)。正方形の中心のまわりの回転()で互いに重なる塗り方は同じものとみなし、裏返しで重なるものは区別する。頂点に引き起こされる置換の巡回指数を作り、それを用いて異なる塗り方の総数を求めよ。
4 人 に、4 つの仕事 を 1 人に 1 つずつ割り当てる(どの仕事もちょうど 1 人に割り当てる)。ただし、次の割り当ては禁止されている。
- は仕事 と仕事 を担当できない。
- は仕事 を担当できない。
- は仕事 と仕事 を担当できない。
- は仕事 を担当できない。
禁止された割り当てを 1 つも含まない割り当て方は何通りあるか。行を人 、列を仕事 とする の盤で、禁止されたマスの集まりを盤 とみなし、そのルーク数 を用いて求めよ。
4 人の学生 A, B, C, D に、4 つの係 を 1 人 1 つずつ割り当てる(どの係もちょうど 1 人が担当する)。ただし、次の割り当ては禁止されている。
- A は係 と係 を担当できない。
- B は係 を担当できない。
- C は係 と係 を担当できない。
- D は係 を担当できない。
行を学生、列を係とする の表で、禁止されたマスの集まりを盤 とし、盤 に、どの 2 個も同じ行・同じ列にないように 個のルークを置く方法の数を とする。 を求めて、禁止をすべて避ける割り当て方の総数を求めよ。
集合 からそれ自身への全単射(置換) のうち、次の条件をすべて満たすものの個数を求めよ。
ただし、 のマス目の第 行第 列のマスを で表し、 を「マス を使う」と考えるものとする。禁止されるマスは の 個である。
集合 の置換 ( から自分自身への全単射)のうち、
をすべて満たすものの個数を求めよ。ただし には条件をつけない。0 以上の整数 に対して、数列 を
で定める。母関数 を用いて、一般項 を の式で求めよ。0 以上の整数 の組 で、
を満たすものの個数を求めよ。互いに区別できる 6 個の玉を、互いに区別できない 3 個の箱に入れる。どの箱にも少なくとも 1 個の玉が入るような入れ方は何通りあるか。
1 以上 2000 以下の整数のうち、3 でも 5 でも 7 でも割り切れないものの個数を求めよ。
正の整数 に対し、集合 上の置換( からそれ自身への全単射) で、すべての について を満たすもの(攪乱順列)の個数を とする。
包除原理を用いて、正の整数 について「 が偶数であることと、 が奇数であることは同値である」ことを証明せよ。
を正の整数とする。頂点集合を とし、辺集合を
とする単純グラフ を考える(完全二部グラフ に辺 を 1 本加えたグラフ)。 を正の整数とし、区別のつく 色を用意する。 の各頂点に 色のいずれか 1 色を塗り、辺で結ばれた 2 頂点が必ず異なる色になるようにする(使わない色があってもよい)。このような塗り方の総数、すなわち の彩色多項式 を と の式で求めよ。の 個の数を、それぞれちょうど 回ずつ使って左から右へ 列に並べる。このような並べ方 通りのうち、どの についても「 のすぐ右隣に がある」ことが起こらないものは何通りあるか。
のマス目(16 個の正方形のマスからなる正方形の盤)に、区別のつかない 4 個の石を、どの 2 個も同じマスに入らないように置く。盤を回転または裏返し(正方形の対称移動、全部で 8 通り)によって重ね合わせられる置き方は同じものとみなすとき、異なる置き方は何通りあるか。
頂点集合を とする完全グラフ から、 本の辺 , , を取り除いて得られる単純グラフを とする。 の全域木の個数を求めよ。ただし、頂点にはラベルがついており、辺集合が異なる全域木は区別する。
集合 を、空でない つのブロックに分割する(ブロックの順序は区別しない)。そのうち、どのブロックも連続する つの整数 を同時に含まないような分割は何通りあるか。
正四面体の 6 本の辺のそれぞれを、赤・青・黄の 3 色のうちいずれか 1 色で塗る(使わない色があってもよい)。正四面体の回転によって互いに重ね合わせられる塗り方は同じものとみなすとき、異なる塗り方は何通りあるか。ただし、裏返し(鏡映)による同一視は行わない。
頂点 からなり、辺集合が
である単純グラフ (車輪グラフ)を考える。 を正の整数とし、 の 色以下による適切な彩色(各頂点に 色のいずれかを割り当て、辺で結ばれた 2 頂点が異なる色になるもの)の個数を とする。 を の式で求めよ。整数 の組 で、
を満たすものの個数を求めよ。を正の整数とする。3 種類の文字 を重複を許して 個並べてできる長さ の文字列のうち、 の個数が偶数(0 個を含む)であり、かつ の個数が奇数であるものの個数を とする。 を の式で求めよ。
赤い玉 4 個と青い玉 6 個(同じ色の玉どうしは区別しない)の計 10 個を、円周上に等間隔に並べた 10 か所に 1 個ずつ置き、ひもを通して輪(ブレスレット)を作る。輪の回転および裏返しによって互いに重ね合わせられる並べ方は同じものとみなすとき、異なる輪は何通りできるか。
数列 を
で定める。また、0 以上の整数 に対して
とおく。すべての 0 以上の整数 に対して が成り立つことを、母関数(有理数係数の形式的冪級数)を用いて証明せよ。ただし、形式的冪級数環 において、0 以上の整数 に対する等式
が成り立つことと、定数項が でない形式的冪級数は で逆元をもつことは用いてよい。また、0 以上の整数 が を満たすときは と約束する。カタラン数 を
で定める。0 以上の整数 について、 が奇数であるための必要十分条件は、ある 0 以上の整数 を用いて と表されることであることを証明せよ( とし、 は の場合にあたる)。, を正の整数とし、 をオイラー関数(正の整数 に対し、 で を満たす整数 の個数)とする。このとき
は で割り切れることを、バーンサイドの補題を用いて証明せよ。ここで は の正の約数 すべてについての和を表す。ただし、バーンサイドの補題(有限群 が有限集合 に作用するとき、軌道の個数は に等しい。)と、整数 (少なくとも一方は でない)に対して を満たす整数 が存在することは用いてよい。
のマス目( 個の正方形のマス)から、ちょうど マスを選んで黒く塗り、残りの マスを白く塗る。マス目全体(正方形)の対称変換、すなわち中心のまわりの の回転と、 本の対称軸(縦・横の中線 本と対角線 本)に関する裏返しの計 個の変換のいずれかで互いに重ね合わせられる塗り方は同じものとみなす。このとき、異なる塗り方は何通りあるか。
0 以上の整数 に対して、数列 を
で定める。母関数 を用いて、一般項 を の式で表せ。集合 の置換( から自分自身への全単射) を考える。 を互いに素な巡回置換の積に分解する。このとき、不動点も長さ の巡回として数える。分解に現れる巡回の個数がちょうど であり、しかも と が同じ巡回に属するような は何個あるか。
集合 からそれ自身への全単射(置換) のうち、次の 2 つの条件をともに満たすものの個数を求めよ。
- すべての について
- すべての について
(たとえば 人の生徒 が席替えをするとき、生徒 が元の席 にも右隣の席 にも座らないような座り方の数に当たる。席 の右隣は考えない。)
のマス目(正方形の盤)の 個のマスのうち、ちょうど 個を黒で、残りの 個を白で塗る。正方形の対称変換群(中心のまわりの の回転と、 本の対称軸に関する裏返しの、合わせて 個の変換からなる二面体群)によって互いに重ね合わせられる塗り方は同じものとみなす。異なる塗り方は何通りあるか。
集合 の分割(空でない互いに素なブロックへの分け方。ブロックの順序は区別しない)を考える。分割が非交差であるとは、 を満たす で、 が同じブロックに属し、 がそれとは異なる同じブロックに属するようなものが存在しないことをいう。
の非交差分割のうち、どのブロックも 2 個以上の要素を含む(要素 1 個だけのブロックを持たない)ものの個数を求めよ。
4 組の夫婦、合計 8 人がプレゼント交換をする。各人はちょうど 1 つのプレゼントを用意し、8 個のプレゼントを 8 人に 1 個ずつ配り直す(すなわち、配り方は 8 人の集合の置換に対応する)。ただし、どの人も自分自身が用意したプレゼントも、自分の配偶者が用意したプレゼントも受け取らないものとする。このような配り方は何通りあるか。
数列 を
で定める。無限級数
は収束することが示せる。その和を求めよ。正八面体の つの面を、赤・青・緑の 色で塗る。ただし、赤の面がちょうど 枚、青の面がちょうど 枚、緑の面がちょうど 枚となるように塗る。正八面体の回転(空間内の向きを保つ合同変換で正八面体を自分自身に重ねるもの、全部で 個)によって互いに移り合う塗り方は同じものとみなすとき、異なる塗り方は何通りあるか。
頂点集合を とし、辺集合を
とする単純グラフ (三角柱の頂点と辺がつくるグラフ)を考える。 を正の整数とし、 色の中から各頂点に 1 色を割り当てる方法のうち、辺で結ばれた 2 頂点が必ず異なる色になるもの(適切な彩色)の個数を とする。 を の多項式として求めよ。集合 を、空でない 4 個の部分集合(ブロック)に分ける方法のうち、どのブロックも連続する 2 つの整数 () を同時には含まないものは何通りあるか。ただし、ブロックの順序は区別しない。
を 1 列に並べる順列 のうち、どの () についても とならないもの、すなわち「ある整数 のすぐ右隣に が来る」箇所が 1 つもないものの個数を求めよ。
立方体の 12 本の辺のうち、ちょうど 6 本を赤、残りの 6 本を青で塗る。立方体の回転によって互いに重ね合わせられる塗り方は同じものとみなすとき、異なる塗り方は何通りあるか。ただし、裏返し(鏡映)による同一視は行わない。
頂点集合を とする完全グラフ から、4 本の辺 を取り除いて得られる単純グラフを とする。 の全域木の個数を求めよ。ただし、頂点はすべて区別し、辺集合が異なる全域木は異なるものとして数える。
左括弧「(」7 個と右括弧「)」7 個を 1 列に並べた長さ 14 の文字列で、正しく対応のとれた括弧列(どの位置までを見ても「(」の個数が「)」の個数以上であり、全体では両者が等しいもの)を考える。括弧列の左から 文字目までに含まれる「(」の個数から「)」の個数を引いた値を 文字目での深さとし、 にわたる深さの最大値を、その括弧列の入れ子の深さという。入れ子の深さが 3 以下である正しい括弧列の個数を求めよ。
を正の整数とする。座標平面上で、原点 から点 まで、1 歩ごとに または だけ進む経路のうち、途中で 座標が一度も負にならないものを考える(このような経路をディック経路という)。ディック経路 に対し、 が通る点 で を満たすものの個数を とする( 軸に戻る回数。終点 も数える)。
とおく。ただし、和は長さ のディック経路 すべてにわたってとる。 を の式で表せ。
条件に合う問題はありません。