ちょくちょく必要になるたびに忘れてるので自習。ブログの恥は書き捨て。
円順列
例1. 4人の生徒が円形のテーブルのまわりに座るとき、座り方は何通りあるか.
誰も座っていない4つの椅子に、1人ずつ座らせていくと考える。
まず1人目は、4つの椅子のうちどれに座ってもいいので4通り考えられる。
次に2人目は、1人目が座った椅子以外の椅子に座らなければならないので、3通りある。
3人目は2通り、4人目は1通り座り方がある。
よって全体の座り方のパターンは通りあるように思える。
しかしテーブルは円形で上下左右の区別がないため、回転させても同じ座り順になるパターンを除く必要がある。
1パターンの座り順に対して4つの回転パターンがあるため、座り方のパターンは通りである。
一般に、N人の生徒を円形テーブルの周りに座らせる座らせ方は、パターンである。
さすがにこれは簡単だし回りくどいか。
じゅず順列
例2. ダイヤ,サファイヤ,ルビー,水晶の4種類の宝石を使って首飾りを作るとき,何通りの首飾りができるか
円順列と考え方は同じだが、裏返しも考慮して通りとなる。
問題
A,B,C,D,E,F,Gの7人が卓のまわりにすわるとき,D,FがともにAと隣り合うような座り方は何通りあるか.(京都府大)
考え方.
(D-A-F),B,C,E,Gの5人がいると考え、並び順(5-1)!を計算する。
(D-A-F)はDとFを入れ替えるパターン(2)を考慮。
よって答えは
組分わせ・順列
並び方を区別しないのが組み合わせ、区別するのが順列。
n個のなかから異なるr個を選ぶ方法は、
さらに並び替えを考慮しない場合は、
である。
(1) 1,1,1,1,2,2,3 の7個の数字を使ってできる7桁の整数の個数を求めよ.
考え方.
すべての数字が異なる場合パターンは7!通り。
しかし例えば同じ数字1が4個ある場合は4!通りの重複が生じるのでこれを除く必要がある。2つの2についても同様。
よって答えは
(2)coffee の6個の文字を全部使ってできる順列の総数を求めよ.
(3) a,a,a,b,b,c の6個の文字を並べ替えてできる順列のうち b が互いに隣り合っているものの総数を求めよ.
b-bという1文字があると考える。
(4) a が3個,b が2個,c が1個,合計6個の文字があるとき,これらのうち4個を使ってできる順列の総数は
aについて場合分け。aが3個のとき、4+4通り。aが2個のとき、aabb(6通り)+aabc(12通り)。aが1個のとき、abbcのみ(12通り)。
(5) a,b,c,1,2,3,4 の7個の文字を並べ替えてできる順列のうち,314ab2c のように a,b,c はこの順に並んでいるものは何個あるか(a).さらに,a12b34c のように a,b,c も 1,2,3,4 もこの順に並んでいるものは何個あるか(b).
順序に従っている=順序を変更できない=同じ記号と考えてよい
(a)
(b)
ここまで。
ちなみに検算はPythonで
f = lambda n: n and n * f(n - 1) or 1
を用意して行った。