Evolton

九州大学 2018年度 前期日程 第2次学力試験文系数学 第2問

以下の問いに答えよ。

(1)
nを自然数とするとき,2nを7で割った余りを求めよ。

(2)
自然数mは,2進法で101が6回連続する表示101101101101101101(2)をもつとする。
mを7で割った余りを求めよ。

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

整数 合同式、剰余分類、数え上げ

方針

231(mod7) から余りの周期が3であることを使う。(2) は2進表示を3桁ずつの 101 に区切り、各ブロックが8進法の1桁 5 に対応すると見る。

解答

(1) 212,224,231(mod7)であり、以後は周期3で繰り返す。したがってn(mod3)1202n(mod7)241となる。

(2) 101(2)=5 であり、3桁のずれは 23=8 倍に対応する。よってm=5(85+84+83+82+8+1)である。81(mod7) だからm5(1+1+1+1+1+1)=302(mod7)となる。求める余りは 2 である。

別解

解法2

方針

(1)2n+32n=72n を用いて周期性を直接示す。(2) は2進表示で1が立っている桁を指数 3j3j+2 に分け、そのまま合同式で足す。

解答

(1) 任意の自然数 n に対して2n+32n=72nだから、2n+32n は7で割った余りが等しい。最初の3項は2, 4, 1なので、n1,2,0(mod3) の順に余りは 2,4,1 である。

(2) 右端のブロックを j=0 とすると、各 101 で1が立つ桁は 3j3j+2 である。したがってm=j=05(23j+2+23j)となる。231(mod7) より、各 j について23j+2+23j4+1=5(mod7)である。6ブロックを足してm65=302(mod7)を得る。したがって余りは 2 である。

総評

7を法とする累乗の周期と、2進法の3桁構造を対応させる問題である。目安時間は8〜10分。巨大な2進数を10進法へ完全に直す必要はなく、231(mod7) が両設問を統一する。解法1は 101 を8進法の1桁としてブロック化し、解法2は1が立つ桁を直接足す。指数を3で割った余りまで明記すると、短い答案でも論理が途切れない。

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

出典: 九州大学 2018年度 前期 第2問 数学(文系)(大学公式の問題PDF)。問題文はHTML表示のために再入力・数式組版しています。