Evolton

名古屋大学 2013年度 前期日程 第2次学力試験理系数学 第2問

x>0とし,f(x)=logx100とおく。

(1) 次の不等式を証明せよ。100x+1<f(x+1)f(x)<100x(2) 実数aの整数部分(ka<k+1となる整数k)を[a]で表す。
整数[f(1)][f(2)][f(3)][f(1000)]のうちで異なるものの個数を求めよ。
必要ならばlog10=2.3026として計算せよ。

難易度5/ 10計算量5/ 10目安16

指数・対数整数 不等式評価、範囲評価、数え上げ

方針

f(x)=100logx とし、対数差を xx+1dtt で表す。単調減少する 1/t を区間の両端値で挟めば(1)が得られる。(2)は、整数 x99 では増加量が1より大きく、x100 では1より小さいことを使う。前半は値がすべて異なり、後半は整数部分が一度に2以上増えないため、両端の整数部分の間を飛ばさず通る。

解答

(1) f(x)=logx100=100logxであるからf(x+1)f(x)=100{log(x+1)logx}=100xx+1dtt.(1)x<t<x+1 では1x+1<1t<1xである。区間の長さは1なので、積分すると1x+1<xx+1dtt<1x.(1)より100x+1<f(x+1)f(x)<100x.(2)
まず整数 x1x99 を満たすとき、(1)よりf(x+1)f(x)>100x+11.したがって[f(1)],[f(2)],,[f(100)]はすべて異なる。後半との重複を避けるため、このうち[f(1)],[f(2)],,[f(99)]の99個を前半として数える。

次に、整数 x100 では0<f(x+1)f(x)<100x1.(2)よって整数部分 [f(x)] は減少せず、隣り合う2項の間で2以上増えることもない。したがって[f(100)],[f(101)],,[f(1000)]には、最初の整数部分から最後の整数部分までのすべての整数が現れる。

指定された log10=2.3026 を用いるとf(100)=200log10=460.52,f(1000)=300log10=690.78.したがって[f(100)]=460,[f(1000)]=690.後半に現れる異なる整数部分は460,461,,690であり、その個数は690460+1=231である。以上より、求める個数は99+231=330である。

総評

難度5、目安時間16分。(1)では log(x+1)logx を定積分に直し、減少関数 1/t を開区間の両端値で厳密に挟む。(2)では増加量が1より大きい範囲と1より小さい範囲を x=99,100 の間で正確に分けることが核心である。「増加量が1未満」から直ちに個数を出すのではなく、整数部分が非減少で一度に2以上増えないため、460から690までを飛ばさず通ると説明する。前半を99個、後半を x=100 からの231個として重複なく数えるのが安全である。

冊子PDFで見る名大の指数・対数の問題で問題集を作る

出典: 名古屋大学 2013年度 前期 数学(大学公式の問題PDF)。問題文はHTML表示のために再入力・数式組版しています。