本文へ進む
メニュー
医学部数学 過去問DB問題を探す

名古屋大学/2014年度

名古屋大学 2014年 数学 第4問解答・解説

このページには広告が含まれます。

1問題

名古屋大学2014年度第4問

負でない整数 N が与えられたとき, a₁ = N, aₙ₊₁ = [aₙ/2] (n = 1, 2, 3, …) として数列 {aₙ} を定める。ただし [a] は, 実数 a の整数部分 (k ≦ a < k+1 となる整数 k) を表す。

(1) a₃ = 1 となるような N をすべて求めよ。

(2) 0 ≦ N < 2¹⁰ をみたす整数 N のうちで, N から定まる数列 {aₙ} のある項が 2 となるようなものはいくつあるか。

(3) 0 から 2¹⁰⁰ - 1 までの 2¹⁰⁰ 個の整数から等しい確率で N を選び, 数列 {aₙ} を定める。次の条件(*)をみたす最小の正の整数 m を求めよ。 (*)数列 {aₙ} のある項が m となる確率が 1/100 以下となる。

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

2答え

答えを見る自分の答えと照らし合わせる
  • (1)
    N∈{4,5,6,7}
  • (2)
    511個
  • (3)
    m=128m=128

3解答

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

まず、整数除算を繰り返すと an=⌊N2n−1⌋(n≧1)\displaystyle a_n=\left\lfloor\frac{N}{2^{n-1}}\right\rfloor\quad(n\ge1) となる。実際、N=2nq+r(0≦r<2n)N=2^nq+r\quad(0\leq r<2^n) と書けば、 ⌊N2n−1⌋=2q+⌊r2n−1⌋\displaystyle \left\lfloor\frac{N}{2^{n-1}}\right\rfloor=2q+\left\lfloor\frac{r}{2^{n-1}}\right\rfloor で、最後の床関数は0または1である。したがってその数を2で整数除算すると q=⌊N2n⌋\displaystyle q=\left\lfloor\frac{N}{2^n}\right\rfloor となり、漸化式から主張が従う。

(1) a3=1a_3=1 は ⌊N4⌋=1\displaystyle \left\lfloor\frac{N}{4}\right\rfloor=1 、すなわち4≦N<84\leq N<8 を意味する。N は整数なので、  N=4,5,6,7N=4,5,6,7.

(2) k=n−1≧0k=n-1\geq0 とおくと、 ak+1=2すなわち2k+1≦N<3⋅2k.a_{k+1}=2\quad\text{すなわち}\quad 2^{k+1}\leq N<3\cdot2^k. この区間にある整数は2k2^k 個である。異なるkの区間は、k番目の上端 3⋅2k3\cdot2^k より次の下端 2k+22^{k+2} が大きいため、互いに交わらない。N<210N<2^{10} では k=0,1,…,8k=0,1,\ldots,8 だけが可能だから、求める個数は ∑k=082k=29−1=511.\displaystyle \sum\limits _{k=0}^{8}2^k=2^9-1=511.

(3) m≧1m\geq1 を固定する。ak+1=ma_{k+1}=m となる初期値の集合をBkB_kとすると、これは m2k≦N<(m+1)2km2^k\leq N<(m+1)2^k を満たす整数N全体である。 隣り合う区間について、次の下端m2k+1m2^{k+1}は前の上端(m+1)2k(m+1)2^k以上である(2m≧m+12m\geq m+1)。よってこれらの区間は重ならない。

まず 1≦m≦1271\leq m\leq127 とする。k=0,1,…,93k=0,1,\ldots,93 について、 (m+1)2k≦128⋅293=2100(m+1)2^k\leq128\cdot2^{93}=2^{100} なので、各 BkB_k は 0≦N<21000\leq N<2^{100} に全て含まれる。従って該当数は少なくとも ∑k=0932k=294−1\displaystyle \sum\limits _{k=0}^{93}2^k=2^{94}-1 個であり、確率は 294−12100=164−12100>164−1200=171600>1100\displaystyle \frac{2^{94}-1}{2^{100}}=\frac1{64}-\frac1{2^{100}} >\frac1{64}-\frac1{200}=\frac{17}{1600} >\frac1{100} である。ここでは 2100>2002^{100}>200 を用いた。

一方、m=128m=128 では 128⋅2k<2100128\cdot2^k<2^{100} となるのは k=0,1,…,92k=0,1,\ldots,92 だけで、これらの区間はすべて範囲内に全て含まれる。したがって Pr⁡(ある項が 128)=∑k=0922k2100=293−12100=1128−12100<1128<1100.\displaystyle \Pr(\text{ある項が }128)=\frac{\sum\limits _{k=0}^{92}2^k}{2^{100}} =\frac{2^{93}-1}{2^{100}} =\frac1{128}-\frac1{2^{100}}<\frac1{128}<\frac1{100}. 11から127127までは条件を満たさず、128は満たすので、最小の正整数は  m=128m=128.

この問題で使う考え方

  • 漸化式
  • 等比数列の一般項と和
  • 和の法則
  • 確率の基本法則

PR

数学を1対1で教わるオンライン塾「数強塾」

数強塾は、中学生・高校生のための数学専門のオンライン個別指導塾です。プロ講師がマンツーマンで教え、大学受験の数学にも対応しています。入塾の前に、今の学習状況と目標を確かめる診断授業(体験・3,000円、税込)を受けられます。

「数強塾」オンライン数学克服塾〈プロ講師〉

東大生と1対1で学べるオンライン個別指導「トウコベ」

トウコベは、東大生を中心に難関大学の学生が講師を務める、完全マンツーマンのオンライン個別指導です。はじめに、オンラインの説明会・勉強相談(無料)をWebで予約でき、その後にお試し授業を受けられます。

トウコベ公式サイト

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

答えや解説の誤りに気づいたら、お問い合わせから教えてください。