でスタック:は私が次に何をすべきか分からない(と私のアプローチが正しいとしても)、以下のような問題にアルゴリズムの擬似コード生成
私はちょうど可能MNTことを考え出しました(部分aのために)瓶を得ることです、それが高さhから壊れているかどうかをテストします。そうであれば答えがあります。
パートbについては、次のとおりです。最大高さがnに等しいことが分かっているので、n(現在の高さ= n)から始まります。したがって、私たちは上から下へ、瓶が壊れるのを止めるまで、壊れた瓶の数を加えます(あなたが上から始めると壊れるはずです)。その場合、数値は現在の高さ+ 1になります(1つのインデックスに戻る必要があるため)。
cの部分については、アルゴリズムの順序がO(n^c)であると仮定しているので、私のアプローチは何か分かりません。ここでcは分数です。私はまた、O(n^c)がO(n)よりも速いことも知っています。
私はまた、オンラインでこれに似た問題があることに気づきましたが、ロボットアームの代わりにラングについて話しました。多分それは似ていますか?ここにはlink
あなたは何か推奨事項がありますか?どんな助けもありがとう。
ご利用いただきありがとうございます。
乾杯!
外部のサイトにリンクしないでください。外部のサイトがダウンする可能性があり、質問に意味がありません。 –
この問題の原因は何ですか?私たちは、[あなたのソースを適切に信用する]ことを要求します(http://cs.stackexchange.com/help/referencing)。この問題は、SDSUの[CS560課題1](http://www-rohan.sdsu.edu/~tarokh/lab/CS560-Sp11/Assignments/CS560-Assignment1.doc)の問題3と同じように見えます。帰属を入力してください。 http://cs.stackexchange.com/q/63643/755も参照してください。 –