問題#Ⅰ016


問題#Ⅰ016 ★★★☆

N2以上の自然数とする。

(1)関数 f(x)=(Nx)logx1xN の範囲で考える。このとき、曲線 y=f(x) は上に凸であり、関数f(x)は極大値を1つだけとる。このことを示せ。

(2)自然数の列a1a2aNan=nNn (n=1,2,,N)で定める。a1a2aNのうちで最大の値をMとし、M=an となるnの個数をkとする。このとき k2 であることを示せ。

(3)(2)で k=2 となるのは、N2のときだけであることを示せ。


《ポイント》

(1)は f(x)<0 かつ、y=f(x)1xN の範囲で解を一つだけもつことを示せばOKです。(2)はグラフを描いてイメージを掴むと良いでしょう。


《解答例》

(1)

関数 f(x)=(Nx)logx の導関数はf(x)=logx+(Nx)1x=Nx(logx+1)となる。よって第二次導関数はf(x)=logx+(Nx)(logx2)x(Nxlogxx)x2=x+Nx (<0)となるから、f(x)は上に凸である。

 

f(x)<0 より、f(x)は単調減少である。これと、

f(1)=N1(>0)f(N)=logN(<0)

より、y=f(x)1xN の範囲で唯一つの解をもつ。故に関数f(x)は極大値を1つだけとる。

 

(2)

an=nNn (n=1,2,,N) について自然対数をとると、logan=(Nn)lognとなる。これは(1)の関数f(x)により an=f(n) と表せるので、anが最大となるnf(n)が最大となるnは等しく、これをMと置く。f(x)1xN の範囲で極大を一つだけ有するから、直線 y=My=f(x) の交点を考えることにより、M=an となるnの個数kは高々2である。したがってk2が成り立つ。

 

(3)

(2)より、k=2 となるのはan=an+1=Mの場合のみである。これよりnNn=(n+1)N(n+1) (n+1)nNn=(n+1)Nn n+1=(n+1n)Nnを得る。左辺は整数であるので、n+1nもまた整数であることが必要である。nn+1 が互いに素であることに注意すると、右辺が整数になるためには

n=1 または Nn=0

が必要となるが、aN+1は定義されていないので、n=1 の場合に限る。これより1+1=(1+11)N1 2=2N1 N1=1 N=2となる。

したがって k=2 となるのは、N2のときだけである。


《コメント》

抽象的な問題ではありますが、関数からアプローチする誘導設問が付いているので発想自体は難しくないと思います。(1)では極大が1つだけしか存在しないことを示しているので、(2)はこの事実から M=an となるnの個数が高々2であることがあっさり言えます。(3)は式変形で手が止まる人も多いかと思いますが、解答例のように次数に注目して式変形すれば上手くまとまります。

(出典:大阪大学 2008年)


戻る