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

東京大学/2016年度

東京大学 2016年 数学 第5問解答・解説

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

1問題

東京大学2016年度第5問

kk を正の整数とし,10進法で表された小数点以下 kk 桁の実数 0.a1a2…ak=a110+a2102+⋯+ak10k\displaystyle 0.a_1a_2\dots a_k=\frac{a_1}{10}+\frac{a_2}{10^2}+\dots+\frac{a_k}{10^k} を1つとる。ここで,a1,a2,…,aka_1,a_2,\dots,a_k は0から9までの整数で,ak≠0a_k\ne0 とする。

(1) 次の不等式をみたす正の整数 nn をすべて求めよ。 0.a1a2…ak≦n−10k<0.a1a2…ak+10−k0.a_1a_2\dots a_k \leq \sqrt{n}-10^k < 0.a_1a_2\dots a_k+10^{-k} (2) pp が 5⋅10k−15\cdot10^{k-1} 以上の整数ならば,次の不等式をみたす正の整数 mm が存在することを示せ。 0.a1a2…ak≦m−p<0.a1a2…ak+10−k0.a_1a_2\dots a_k \leq \sqrt{m}-p < 0.a_1a_2\dots a_k+10^{-k} (3) 実数 xx に対し,r≦x<r+1r\leq x<r+1 をみたす整数 rr を [x][x] で表す。s−[s]=0.a1a2…ak\sqrt{s}-[\sqrt{s}]=0.a_1a_2\dots a_k をみたす正の整数 ss は存在しないことを示せ。

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

2考え方

考え方を見る解き方の方針だけを確かめる

小数を整数Nと10^kで表し、(1)(2)は平方した数直線上の区間を調べる。(3)は有理数となる整数の平方根が整数であることを用いる。

3答え

答えを見る自分の答えと照らし合わせる
  • N=∑j=1kaj10k−j,\displaystyle N=\sum\limits _{j=1}^{k}a_j10^{k-j},
    (1)  n=102k+2N+1  (1)\;n=10^{2k}+2N+1\;or 102k+2N+2,10^{2k}+2N+2,
    (2)  m=⌊(p+N/10k)2⌋+1,(2)\;m=\lfloor(p+N/10^k)^2\rfloor+1,
    (3) no such s.

4解答

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

T=10kT=10^k, N=a110k−1+a210k−2+⋯+akN=a_1 10^{k-1}+a_2 10^{k-2}+\cdots+a_k と置くと、x=0.a1a2⋯ak=N/Tx=0.a_1a_2\cdots a_k=N/T である。ak≠0a_k\ne0 だから 1≦N≦T−11\le N\le T-1、特に 0<x<10<x<1。

(1) 求める条件は T+N/T≦n<T+(N+1)/TT+N/T\le\sqrt n<T+(N+1)/T である。両辺は正なので2乗して T2+2N+N2/T2≦n<T2+2N+2+(N+1)2/T2T^2+2N+N^2/T^2\le n<T^2+2N+2+(N+1)^2/T^2。ここで 0<N2/T2<10<N^2/T^2<1 かつ 0<(N+1)2/T2≦10<(N+1)^2/T^2\le1 だから、この区間に入る整数は T2+2N+1T^2+2N+1 と T2+2N+2T^2+2N+2 だけであり、どちらも条件を満たす。よって n=102k+2N+1n=10^{2k}+2N+1 または 102k+2N+210^{2k}+2N+2。

(2) L=(p+x)2L=(p+x)^2, U=(p+x+1/T)2U=(p+x+1/T)^2 と置く。p≧5⋅10k−1=T/2p\ge5\cdot10^{k-1}=T/2 より、U−L=2(p+x)/T+1/T2>2p/T≧1U-L=2(p+x)/T+1/T^2>2p/T\ge1。rr を LL 以下の最大の整数として m=r+1m=r+1 とすれば、L<m≦L+1<UL<m\le L+1<U である。従って p+x<m<p+x+1/Tp+x<\sqrt m<p+x+1/T となり、特に x≦m−p<x+10−kx\le\sqrt m-p<x+10^{-k}。また mm は正の整数である。

(3) そのような ss があると仮定し、r=[s]r=[\sqrt s] とする。すると s=r+x=r+N/T\sqrt s=r+x=r+N/T は有理数である。s=u/v\sqrt s=u/v を互いに素な正整数 u,vu,v で表すと u2=sv2u^2=sv^2。もし v>1v>1 なら素数 ℓ\ell が vv を割り、等式から ℓ\ell は u2u^2、従って uu も割るため、互いに素であることに反する。よって v=1v=1 で s\sqrt s は整数となり、その小数部分は0である。しかし x=N/T>0x=N/T>0 だから矛盾する。従ってそのような ss は存在しない。

この問題で使う考え方

  • 実数と無理数
  • 等式・不等式の証明
  • 二進法・位取り記数法
  • 約数・倍数

PR

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

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

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

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

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

トウコベ公式サイト

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

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