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

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

難易度 4大学院入試の標準レベル大学数学 アルゴリズムと計算量

ある再帰アルゴリズムは、大きさ の入力を大きさ の つの部分問題に分けて再帰的に解き、分割と統合に の手間をかける。その計算時間 は、 以上の整数 に対して の形の について

で定められている。

以上の整数 に対し、 を の式で表せ。

この問題で使うもの

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

ヒント

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

ヒント 1

のとき、 と がそれぞれ を使ってどう書けるかを考え、 とおいて漸化式を書き直しましょう。

ヒント 2

書き直した漸化式は になります。両辺を で割ると、等差数列の形になります。

ヒント 3

とおくと 、 です。

答えと解説

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

このままではマスター定理の形 ではないので、変数変換を行う。

変数変換

のとき 、 である。そこで とおくと、 のとき

となる。

漸化式を解く

両辺を で割り、 とおくと

よって であり

検算

: 、式は 。

: 、式は 。

よって である。

( で表すと であり、 となる。これは 、 とおいた漸化式 にマスター定理の第 2 の場合を当てはめた結果 と一致する。)

別解

とおく。 のとき 、 なので、 で

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

検算: : 。: 。: 。いずれも一致する。

この問題の確認

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

間違いを報告する

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

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

関連する問題