関西医科大学/2024年度/前期

II関西医科大学 2024年 数学 第II問解答・解説

数学と人間の活動(整数)数列

難易度勝負 レベル 5/10 目安 20分編集部の評価

対象医学部医学科

1問題

関西医科大学2024年度第II問
nn を正の整数とする。an, an−1, ⋯ , a2, a1a_{n},\,a_{n-1},\,\cdots,\,a_{2},\,a_{1} を、それぞれ0または1とするとき、an×(−2)n−1+an−1×(−2)n−2+⋯+a2×(−2)1+a1a_{n}\times(-2)^{n-1}+a_{n-1}\times(-2)^{n-2}+\cdots+a_{2}\times(-2)^{1}+a_{1} と表される整数を [anan−1⋯a2a1][a_{n}a_{n-1}\cdots a_{2}a_{1}] と表現する。例えば、
[110]=1×(−2)2+1×(−2)1+0=2 [110]=1\times(-2)^{2}+1\times(-2)^{1}+0=2
であり、
[1110]=1×(−2)3+1×(−2)2+1×(−2)1+0=−6 [1110]=1\times(-2)^{3}+1\times(-2)^{2}+1\times(-2)^{1}+0=-6
である。

また、ある nn に対して [anan−1⋯a2a1][a_{n}a_{n-1}\cdots a_{2}a_{1}] と表すことのできる整数全体の集合を SnS_{n} とする。例えば、S1={0, 1}S_{1}=\{0,\,1\}、S2={−2, −1, 0, 1}S_{2}=\{-2,\,-1,\,0,\,1\} である。以下の設問に答えよ。

(1) S3S_{3} を要素を書き並べて表せ。答えだけで良い。

(2) SnS_{n} の要素は連続する 2n2^{n} 個の整数であることを示せ。さらに SnS_{n} の要素 xx に対して、x=[anan−1⋯a2a1]x=[a_{n}a_{n-1}\cdots a_{2}a_{1}] と表すことのできる an, an−1, ⋯ , a2, a1a_{n},\,a_{n-1},\,\cdots,\,a_{2},\,a_{1} の組は、ただ一通りであることを示せ。

(3) −24-24 を [anan−1⋯a2a1][a_{n}a_{n-1}\cdots a_{2}a_{1}] と表せ。

(4) 20242024 を [anan−1⋯a2a1][a_{n}a_{n-1}\cdots a_{2}a_{1}] と表せ。

出典:関西医科大学 2024年度 前期 数学 第II問

まずは自分で解いてみましょう。解けたら「答え」、詰まったら「解答」で確かめられます。

タイマー

15:00

2答え

答えを見る自分の答えと照らし合わせる
  • (1)
    S3={−2, −1, 0, 1, 2, 3, 4, 5}S_{3}=\{-2,\,-1,\,0,\,1,\,2,\,3,\,4,\,5\}
  • (2)
    (証明)Sn+1S_{n+1} は SnS_{n} と Sn+(−2)nS_{n}+(-2)^{n} の和集合で、隣り合う区間がつながる。個数を比べて表し方は一通り。
  • (3)
    −24=[111000]-24=[111000]
  • (4)
    2024=[1100000111000]2024=[1100000111000]

3解答

解答を見る途中式つきの解答

考え方

桁を1つ増やすと、SnS_{n} 全体を (−2)n(-2)^{n} だけずらしたものが加わる。ずらす幅の絶対値 2n2^{n} が SnS_{n} の個数と同じなので、すき間なくつながる。具体的な数は、2で割った余りから下の桁を順に決める。

解答

(1) 4a3−2a2+a14a_{3}-2a_{2}+a_{1} の8通りを計算すると 0,1,−2,−1,4,5,2,30,1,-2,-1,4,5,2,3。よって S3={−2,−1,0,1,2,3,4,5}S_{3}=\{-2,-1,0,1,2,3,4,5\}。

(2) nn に関する数学的帰納法で、「SnS_{n} は連続する 2n2^{n} 個の整数」を示す。n=1n=1 では S1={0,1}S_{1}=\{0,1\} で成り立つ。

Sn={m, m+1, ⋯ , m+2n−1}S_{n}=\{m,\,m+1,\,\cdots,\,m+2^{n}-1\} とする。[an+1an⋯a1]=an+1(−2)n+[an⋯a1][a_{n+1}a_{n}\cdots a_{1}]=a_{n+1}(-2)^{n}+[a_{n}\cdots a_{1}] だから
Sn+1=Sn∪(Sn+(−2)n). S_{n+1}=S_{n}\cup\left(S_{n}+(-2)^{n}\right).
nn が偶数なら Sn+2n={m+2n, ⋯ , m+2n+1−1}S_{n}+2^{n}=\{m+2^{n},\,\cdots,\,m+2^{n+1}-1\} で、SnS_{n} のすぐ上に続く。nn が奇数なら Sn−2n={m−2n, ⋯ , m−1}S_{n}-2^{n}=\{m-2^{n},\,\cdots,\,m-1\} で、SnS_{n} のすぐ下に続く。どちらも重なりなく連続するので、Sn+1S_{n+1} は連続する 2n+12^{n+1} 個の整数である。

(an,⋯ ,a1)(a_{n},\cdots,a_{1}) の組は 2n2^{n} 通りで、その値全体 SnS_{n} がちょうど 2n2^{n} 個の整数だから、異なる組は異なる整数を表す。よって SnS_{n} の各要素の表し方はただ一通りである。

(3) x=[an⋯a1]x=[a_{n}\cdots a_{1}] なら a1a_{1} は xx を2で割った余りで、x−a1−2=[an⋯a2]\dfrac{x-a_{1}}{-2}=[a_{n}\cdots a_{2}]。これをくり返す。
−24→(a1=0) 12→(0) −6→(0) 3→(1) −1→(1) 1→(1) 0. -24\to(a_{1}=0)\ 12\to(0)\ -6\to(0)\ 3\to(1)\ -1\to(1)\ 1\to(1)\ 0 .
よって −24=[111000]-24=[111000]。確かめ:−32+16−8=−24-32+16-8=-24。

(4) 同様に
2024→(0) −1012→(0) 506→(0) −253→(1) 127→(1) −63→(1) 32→(0) −16→(0) 8→(0) −4→(0) 2→(0) −1→(1) 1→(1) 0. 2024\to(0)\,-1012\to(0)\,506\to(0)\,-253\to(1)\,127\to(1)\,-63\to(1)\,32\to(0)\,-16\to(0)\,8\to(0)\,-4\to(0)\,2\to(0)\,-1\to(1)\,1\to(1)\,0 .
下の桁から 0,0,0,1,1,1,0,0,0,0,0,1,10,0,0,1,1,1,0,0,0,0,0,1,1 なので 2024=[1100000111000]2024=[1100000111000]。確かめ:4096−2048−32+16−8=20244096-2048-32+16-8=2024。

読み終えたら解答を閉じて、もう一度自分の手で解いてみましょう。

この問題で使う考え方

  • −2進法
  • 数学的帰納法
  • 個数による一意性

答えと解答は編集部が AI で作成したもので、大学が公表したものではありません。誤りに気づいたらお問い合わせから教えてください。

この問題、本番の試験なら?

まだない教材・つくるか検討中

関西医科大学 数学 解き方の作戦パック

  • 過去 10 年分の全大問に、レベル・目安時間・「必答/勝負/捨て可」
  • 年度ごとの「この順番で解く」と時間配分
  • 各問の発想の由来と、ほかの大学の似た問題

押すだけ・無料・登録なし

見本:東京大学 2026 年度の作戦を見る →

次にやること

同じ年度の次の問題第III問へ進む平面上の曲線と複素数平面・二次関数

関西医科大学のほかの年度

似た問題を、ほかの大学で