過去問データベース 過去問を探す

東京大学 2002年度
理系数学 第6問

問題

を正の整数とする。個の項からなる数列

という数列に並べ替える操作を「シャッフル」と呼ぶことにする。並べ替えた数列はを初項とし,の次にの次にが来るようなものになる。また,数列をシャッフルしたときに得られる数列において,数が現れる位置をで表す。

たとえば,のとき,をシャッフルするととなるので,

である。

(1) 数列を3回シャッフルしたときに得られる数列を求めよ。

(2) を満たす任意の整数に対し,で割り切れることを示せ。

(3) を正の整数とし,のときを考える。数列回シャッフルすると,にもどることを証明せよ。

出典:東京大学 2002年度 前期日程 第2次学力試験 理系 第6問

方針

(1)は定義通りに、前半を 、後半を と見て3回並べる。(2)は なら なら として、シャッフル後の位置 を直接求める。(3)は(2)から を得て、反復後の位置が と合同になることを帰納法で示す。 では なので を使う。

解答

(1)

である。はじめの数列 と見ると、1回シャッフルして となる。

これをさらにシャッフルする。前半4項を 、後半4項を と見るので、2回目は である。さらに3回目は である。

(2)

まず とする。このとき、もとの数列のk番目の数kは である。シャッフル後、 番目に置かれるので である。したがって であり、これは で割り切れる。

次に とする。このとき である。シャッフル後、 番目に置かれるので である。したがって であり、これも で割り切れる。

よって任意の について である。

(3)

回シャッフルした後に、数 が現れる位置を とする。 では(2)より である。

いま と仮定する。次にもう1回シャッフルすると、位置も同じ規則で移るので である。よって帰納法により がすべての正の整数 で成り立つ。

ここで だから である。したがって であり、両辺を2乗して である。よって となる。

最後に、 以上 以下の整数である。この範囲の2つの整数が を法として合同なら、実際に等しい。したがって である。これはすべての で成り立つので、 回シャッフルすると元の数列 にもどる。