Evolton

東京大学 2016年度 前期日程 第2次学力試験文系数学 第4問

以下の問いに答えよ。ただし,(1)については,結論のみを書けばよい。

(1) nを正の整数とし,3nを10で割った余りをanとする。anを求めよ。

(2) nを正の整数とし,3nを4で割った余りをbnとする。bnを求めよ。

(3) 数列{xn}を次のように定める。x1=1,xn+1=3xn(n=1,2,3,)x10を10で割った余りを求めよ。

難易度4/ 10計算量3/ 10目安12

整数数列 剰余分類、帰納的定義の利用、漸化式の変形

方針

(1)3nを10で割った余りの周期4をそのまま書く。(2)は4で割った余りの周期2を使う。(3)ではx2=3以降,xnが4で割って3余ることを帰納的に示す。するとx10=3x9の指数x9は4で割って3余るため,(1)の周期4から1の位が7と分かる。

解答

(1) 3nを10で割った余りは 3,9,7,1 を周期4で繰り返す。したがってan={3(n1(mod4)),9(n2(mod4)),7(n3(mod4)),1(n0(mod4))である。

(2) 31(mod4)なので 3n(1)n(mod4) である。よってbn={3(nが奇数),1(nが偶数)である。

(3)
まず x1=1,x2=3x1=3 である。ここで,n2に対して xn3(mod4) であることを示す。n=2ではx2=3なので成り立つ。もしxn3(mod4)なら,特にxnは奇数である。(2)より,奇数乗の3xnは4で割って3余るから xn+1=3xn3(mod4) である。したがって帰納法により xn3(mod4)(n2) である。

特に x93(mod4) である。よって x10=3x9 を10で割った余りは,(1)の周期4で指数が3に当たる場合だから 7 である。

別解。 xnを実際に計算する必要はない。10で割った余りを見るには指数を4で割った余りだけが必要であり,その指数x9の4での余りは(2)で決まる。このように,外側の法を調べるために内側の指数を別の法で見るのが本問の構造である。

別解

解法2

方針

余りの表を長く追わず,341(mod10)321(mod4)から周期を確定する。(3)ではすべてのxnが奇数であることを先に使い,n2xn3(mod4)を一段で導いて,最後に10での周期へ戻す。

解答

(1) 341(mod10)であり,3,32,33,34の余りは順に3,9,7,1である。したがってan={3(n1(mod4)),9(n2(mod4)),7(n3(mod4)),1(n0(mod4)).(2) 31(mod4)よりbn={3(nが奇数),1(nが偶数).(3) x1=1は奇数であり,3の累乗は常に奇数なので,すべてのxnは奇数である。したがってn1に対してxn+1=3xn3(mod4).特にx93(mod4)である。(1)の周期4へ戻るとx10=3x9337(mod10).よって求める余りは7である。

総評

難度4,計算量3。目安時間は12分。累乗の余りの周期を2段階で使う問題である。(1)の周期4だけでなく,指数x9を決めるために(2)の周期2,すなわち4で割った余りを見る必要がある。xn3(mod4)n2で帰納的に示しておけば,巨大な数を計算せずにx10の1の位へ到達できる。結論だけを急ぐと,指数をそのまま10で追おうとして破綻しやすい。

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

出典: 東京大学 2016年度 第2次学力試験 数学(大学公式の問題PDF)。問題文はHTML表示のために再入力・数式組版しています。