2025.02.26記
左から
番目の札の数字が,左から
番目の札の数字よりも大きければ,これら2枚の札の位置を入れかえる.そうでなければ,札の位置をかえない.
最初の状態において札の数字は左から であったとする.この状態から
回の操作
,
,
,
を順に行った後,続けて
回の操作
,
,
,
を順に行ったところ,札の数字は左から
と小さい順に並んだ.以下の問いに答えよ.
(1) と
のうち少なくとも一方は
以下であることを示せ.
(2) 最初の状態としてありうる札の数字の並び方 の総数を
とする.
が
以上の整数であるとき,
を
と
を用いて表せ.
2025.02.26記
(1) 最後の
よって と
のうち少なくとも一方は
以下である.
(2) (a) のとき:最初の
,
の後,それぞれ
の並び替えの
通りあるので
通り.
(b) (
)のとき:最初の
の後,それぞれ
の並び替えとなるが,
の場合の
通りを除くので
通りとなり,この場合は
通り.
(c) (
)のとき:最初の
の後,それぞれ
の並び替えとなるが,
の場合の
通りを除くので
通りとなり,この場合も
通り.
以上から となる.
のとき最初の
の後は必ず
と並ぶので
通りであるが,
のとき最初の
の後は
と並ぶのは
のときであり,
となる場合を除かないといけないので
通りから
のときの
通りを除かなければいけないので,
と計算する方がわかり易いかも.
早稲田の理工の完全順列を問いた後に東大を受けるとラッキーだったかも.とは言え,最初(b)の の並び替えで(a)と重複するものを除き忘れてた((c)も同様).
2025.02.27記
札の並べ替えの方法は「バブルソート」のやり方であるから,「情報」に関する出題だと見ることもできる.この往路のソート 〜
によって「右端が
の最大値」になり,復路のソート
〜
によって「左端が
の最小値」になる.
この入れ換えはバブルソートの考え方に基づいており,往路の操作
(1) 往路の操作 によって左から2番目には札
が並び,その後の往路の操作
〜
,及び復路の操作
〜
によって左から2番目の数字は
となる.
よって復路の最後の操作 は
と
の比較で,その結果左端の2札の並び
となるのだから
は
か
のいずれかである.よって
と
のうち少なくとも一方は
以下である.
(2) (i) のとき:往路の操作
によって左端が1となり,その後の往路の操作
〜
,及び復路の操作
〜
は
の並べ替えだから
,
の場合,それぞれ
通りあるので合計
通りある.
(i) のとき:往路の操作
によって左端が2となり,その隣りは1とは異なるので,その後の往路の操作
〜
,及び復路の操作
〜
は
の並べ替えのうち先頭が1となるものを除いたものとなる.ここで先頭が1となるものは往路の操作
で入れ替えが起こらず,,その後の往路の操作
〜
,及び復路の操作
〜
で
の並べ替えとなる
通りだから,この場合の並べ替えの場合の数は
,
の場合,それぞれ
通りあるので合計
通りある.
以上から となる.
このように情報の問題を数学として出題するのは東大後期や総合科目などで幾度かあったが,今後も毎年ではないだろうが出題されそうである.同じく統計が背景にある出題も検討しているかも知れない,と適当なことを言っておく.