問題はこちら↓
外部サイト: 本試験の問題 | 独立行政法人 大学入試センター
N進法タイマーの表示の変化がN進法の下3桁と同じであることに着目するとタイマーの表示が012012となるのは、経過時間がN進法で1000x+121000x+12[秒](x:x:整数)のときであることがわかります。
すると4進法タイマーの場合、10001000は10進数で43=6443=64、1212は41+40×2=641+40×2=6なので、タイマーの表示が012012であるときの経過時間は10進数で64x+664x+6[秒]ということです。
経過時間をll[秒]とおいているので
l=64x+6l=64x+6
という式を立てることができます。これはllは6464の倍数に66を加えたものに等しい、すなわちllを6464で割った余りが66であることを表しています。
l=64x+6l=64x+6
という式を立てることができます。これはllは6464の倍数に66を加えたものに等しい、すなわちllを6464で割った余りが66であることを表しています。
同様に3進法タイマーの場合、10001000は10進数で33=2733=27、1212は31+30×2=531+30×2=5なので、タイマーの表示が012012であるときの経過時間は10進数で27y+527y+5[秒](y:y:整数)ということです。
3進法タイマーと4進法タイマーを同時にスタートさせ、初めて同時に012012を表示するということは、それぞれのタイマーの表示が012012となるときの経過時間について
64x+6=27y+5
が成り立ち、これを満たす整数の組(x,y)が最小の自然数の組であるということです。
(1)を変形すると
−64x+27y=1
という不定方程式となるので、まずはユークリッドの互除法をもちいてすべての整数解を求めます。
y,xそれぞれの係数の絶対値27,64は27=33,64=43=26より共通する素因数がないので互いに素であることがわかります。
この2つの数に対しユークリッドの互除法を余りに1が現れるまで行います。
この2つの数に対しユークリッドの互除法を余りに1が現れるまで行います。
64÷27=2 余り1027÷10=2 余り710÷7=1 余り37÷3=2 余り1
これら(2) (5)を変形すると
64−27⋅2=1027−10⋅2=710−7=37−3⋅2=1
となります。
×を残したまま(5)′に(4)′を代入すると
7−(10−7)⋅2=17⋅3−10⋅2=1
これに(3)′を代入すると
(27−10⋅2)⋅3−10⋅2=127⋅3−10⋅8=1
さらに(2)′を代入すると
27⋅3−(64−27⋅2)⋅8=1−64⋅8+27⋅19=1
となり、(1)′と(6)を比較すると整数解の1つは(x,y)=(8,19)であることがわかります。
(1)′−(6)より
−64x+27y=1−)−64⋅8+27⋅19=1−64(x−8)+27(y−19)=0
変形して
64(x−8)=27(y−19)
となります。
前述の通り27と64は互いに素であるので、この等式が成立するということはy−19は64の倍数、x−8は27の倍数であるということです。
そこで両辺の値を整数kをもちいて
この中で(x,y)が最小の自然数の組となるのはk=0のとき、すなわち最初に求まった整数解(x,y)=(8,19)であることがわかります。
そこで両辺の値を整数kをもちいて
64(x−8)=27(y−19)=27⋅64k
と表せるとすれば、
x−8=27kより
x=27k+8
y−19=64kより
となり、(x,y)=(27k+8,64k+19)がすべての整数解となります。
y=64k+19
この中で(x,y)が最小の自然数の組となるのはk=0のとき、すなわち最初に求まった整数解(x,y)=(8,19)であることがわかります。
したがって、3進法タイマーと4進法タイマーを同時にスタートさせ、初めて同時に012を表示するときの経過時間mは64x+6にx=8を代入した
m=64⋅8+6=518
となります。(27y+5にy=19を代入しても構いません。)
6進法タイマーが012を表示するのは、1000は10進数で63=216、12は61+60×2=8なので、216z+8[秒](z:整数)経過したときです。
なので、4進法タイマーと6進法タイマーが初めて同時に012を表示するのは
64x+6=216z+8
を満たす最小の自然数の組(x,z)です。
(6)を変形すると
64x−216z=2
両辺を2で割れるので割ると
32x−108z=1
となります。
ここで左辺を
2(16x−54z)=1
と変形すると、左辺はx,zが整数であることより16x−54zも整数なので2の倍数、すなわち偶数です。対して右辺は1、すなわち奇数です。
両辺で偶奇が一致していないので、この不定方程式に整数解は存在しません。
したがって、4進法タイマーと6進法タイマーを同時にスタートさせたとき同時に012を表示することはありません。