アルゴリズムと計算量の問題
正の整数 に対して
とおく( は自然対数)。ここで、正の整数上で定義された非負の値をとる関数 について とは、正の定数 と正の整数 が存在して、 を満たすすべての整数 に対して が成り立つことと定める。
このとき、 であることを証明せよ。
この問題で使うもの
- 計算量のオーダーの比較(説明と入口の問題)
この問題を解けるようになるまで(19 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
上からの評価と下からの評価に分けて、定義の定数 を具体的に見つけましょう。
ヒント 2
上からは、各項を最大の項 で抑えます。下からは、 の項だけを残し、それぞれを で下から抑えます。
ヒント 3
下からの評価で が得られます。あとは が十分大きいとき が の定数倍以上になることを、 と を比べて示しましょう。
採点の観点と模範解答
自分で証明を書いてから、採点の観点で見比べてください。
採点の観点を見る
が で単調非減少かつ非負であることを確認し、各項を 以下と評価して を導いている(3 点)
項が非負であることを根拠に、 の項だけを残して和を下から評価している(2 点)
残した項の個数が 以上であることと、各項が 以上であることを示し、 を得ている(2 点)
などの条件のもとで を示し、 の形にしている(2 点)
定数 を明示して、定義どおりに と結論している(1 点)
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
模範解答を読む
定義に従い、正の定数 と正の整数 を具体的に見つけ、 のとき が成り立つことを示す。以下、, , がとれることを示す。
上からの評価. 関数 は で , がともに単調非減少で非負なので、その積も で単調非減少である。よって のとき が成り立つ。これを の 個について足すと
となる。これはすべての正の整数 で成り立つ。
下からの評価. とし、 とおく。各項 は で 以上なので、 の項を捨てても和は増えない:
右辺の項数は であり、 より項数は より大きい。また のとき なので、上で述べた単調性から であり、 よりこの値は正である。したがって
ここで のとき 、すなわち である。よって となり、
が で成り立つ。
結論. 以上より、, , とすると、 のすべての整数 で
が成り立つ。 と はともに非負なので、定義により である。