単元一覧 › 大学数学 アルゴリズムと計算量

アルゴリズムと計算量の問題

難易度 1教科書の例題レベル大学数学 アルゴリズムと計算量

ある分割統治アルゴリズム(マージソートの型)は、大きさ の入力を大きさ の つの部分問題に分けて再帰的に解き、分割と統合に の手間をかける。その計算時間 は、 以上の整数 に対して のとき、次の漸化式で与えられる。

を の式で求めよ。

この問題で使うもの

この問題を解けるようになるまで(20 技能)

ヒント

行き詰まったら、上から順に 1 つずつ開いてください。

ヒント 1

「分割統治の漸化式の厳密な解」の技能を使います。 とおき、 として の漸化式に直しましょう。

ヒント 2

の両辺を で割り、 とおくと階差型(等差型)の漸化式になります。

ヒント 3

、 となるので、 は公差 の等差数列です。あとは に戻します。

答えと解説

答えを見る
結果を記録する(このブラウザにだけ保存されます):
解説を読む

手順1: とおいて の漸化式に直す。
とおく。 のとき なので、漸化式は

となる。

手順2: で割って階差型にする。
両辺を で割ると

である。 とおくと

となる。

手順3: を求める。
は初項 、公差 の等差数列である。よって

手順4:もとに戻す。
なので

検算:
- :漸化式から 、式から で一致する。
- :漸化式から 、式から で一致する。

( で表すと である。)

別解

として とおくと、、 である。
両辺を で割ると となる。
よって は公差 の等差数列で、 より である。
ゆえに 。
検算: のとき で、公式は となり一致する。 のとき で、公式は となり一致する。 のとき で、公式は となり一致する。

この問題の確認

AI が作成した問題です。公開前に次の確認を行いました。確認の方法について

間違いを報告する

この問題の誤り・分かりにくい点・難易度や学年のずれを知らせる
どこについての報告ですか

報告の内容と問題の番号を保存します。名前やメールアドレスは保存しません。

関連する問題