Evolton

東京大学 2004年度 後期日程 第2次学力試験理系(後期)数学 第2問

集合ABA={0,1,2,3,4,5,6,7},B={0,1}とし,Nを3以上の整数とする。また,各項が0または1からなる数列を01数列と呼ぶことにする。

01数列a1,a2,,aNに対し,AからBへの写像fを用いて,新しい01数列b1,b2,,bNを,b1=f(a1),b2=f(2a1+a2),bk=f(4ak2+2ak1+ak)(k=3,4,,N)と定め,b1,b2,,bNa1,a2,,aNからfによって得られるという。ただし,AからBへの写像fとは,Aの各要素xに対してBの要素f(x)をただひとつ対応させる規則をさすものとする。

(1) AからBへの写像は,全部で何通りあるか。

(2) f(0)=f(3)=f(4)=f(7)=0f(1)=f(2)=f(5)=f(6)=1であるとき,bk=12{1+(1)k}(k=1,2,,N)となるような01数列a1,a2,,aNを求めよ。

(3) AからBへの写像fが,条件(P)f(2m)f(2m+1)(m=0,1,2,3)を満たすとする。このようなfは何通りあるか。

(4) AからBへの写像fが条件(P)を満たすならば,どのようなN項からなる01数列も,ある01数列a1,a2,,aNからfによって得られることを示せ。

難易度5/ 10計算量3/ 10目安20

場合の数数列論証・証明 数え上げ、帰納的定義の利用、数学的帰納法、一意性証明

方針

写像は8個の入力それぞれへの0,1の割当てとして数える。(2)では与えられた表が直前2項の排他的な違いを出力していることを読み取る。(4)では、過去の項を固定すると新しい項 ak の二つの候補が必ず連続する偶数・奇数の組になることを使い、先頭から順に構成する。

解答

(1) A の8個の各要素に対し、像は0または1の2通りから独立に選べる。したがって28=256通りである。

(2) 与えられた表を2進数の下3桁で見ると、入力 4u+2v+w に対してf(4u+2v+w)={0(v=w),1(vw)であり、最上位の u には依存しない。また f(0)=0,f(1)=1 である。目標の bk は奇数番目で0、偶数番目で1だから、a1=0 であり、k2 ではak={ak1(kが奇数),1ak1(kが偶数)とすればよい。よって(a1,a2,a3,a4,)=(0,1,1,0,0,1,1,0,),すなわちak={1(k2,3(mod4)),0(k0,1(mod4))である。

(3) 各組 {2m,2m+1} では f(2m) を2通りから選ぶと f(2m+1) はその反対に一意に決まる。4組は独立なので24=16通りである。

(4) 任意の01数列 b1,,bN を固定する。まず f(0)f(1) だから、f(a1)=b1 となる a1{0,1} がただ一つ存在する。

a1,,ak1 まで選べたとする。k=2 では入力候補は 2a12a1+1k3 では4ak2+2ak1,4ak2+2ak1+1である。いずれも 2m,2m+1 という一組である。条件(P)によりこの二つの f の値は0と1を一つずつ取るから、bk を得る方を ak としてただ一つ選べる。

以上を k=N まで繰り返せば、与えられた任意の b1,,bN を生む01数列 a1,,aN が構成できる。

条件・検算

各段階で候補入力は必ず 2m,2m+1 の対になり、条件(P)により出力0と1が1つずつ現れる。したがって構成は途中で止まらず、しかも一意である。

総評

難度5、計算量3。想定時間は20分程度。(2)の表を暗記的に追うより、下2桁が等しいか異なるかを出力する規則と見抜くと簡潔になる。(4)では存在だけでなく各段階で選択が一意であることまで書くと論証が締まる。

冊子PDFで見る東大の場合の数の問題で問題集を作る

出典: 東京大学 2004年度 後期 数学。問題文はHTML表示のために再入力・数式組版しています。