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

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

難易度 3期末試験の応用レベル大学数学 アルゴリズムと計算量

ある分割統治アルゴリズムは、大きさ の入力を大きさ の つの部分問題に分けて再帰的に解き、分割と統合に の手間をかける。入力の大きさは のべき ( は 以上の整数)に限って考え、その計算時間 は

をみたすとする。 以上の整数 に対して、 を の式で表せ。

この問題で使うもの

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

ヒント

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

ヒント 1

とおいて、 についての漸化式に書き直そう。初項は である。

ヒント 2

漸化式 の両辺を で割ると、 についての階差型の漸化式になる。

ヒント 3

, となる。和 を等比数列の和の公式で計算しよう。

答えと解説

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

()とおくと、 のとき なので、漸化式は

となる。両辺を で割り、 とおくと

である。よって のとき

となり、これは のときも で成り立つ。したがって

である。

検算: のとき 、公式は 。 のとき 、公式は 。一致する。

(参考) で書き直すと なので である。これは、マスター定理で , , と統合の手間 が同じオーダーになる場合の結論と一致する。

別解

とおくと 、()。

両辺を で割って とおくと 、。

よって 。

。

検算: : ✓。: 、式は ✓。: 、式は ✓。

この問題の確認

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

間違いを報告する

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

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

関連する問題