ましょうと非負整数の配列非減少です。
すべてのをどれだけ速く見つけることができ ますか?
単純に、時間かかりますが、単調性がここで役立つことを願っています。
も減少していないことが簡単にわかります。我々は行列考えると、それが行と列の方向の両方にソートされ、我々はすべての対角の最大要素を探している行列です。
ただし、任意の列単位および行単位で並べ替えられた行列の場合、この問題は時間を必要とします。
証明:主対角線の下のすべての数値をます。番目の対角の要素は、(k、k + 1)からランダムに数えられます。エントリを読み取っても、他のエントリの情報は提供されません。
編集:この問題は、私が予想していたよりもはるかに困難です。この問題をセミリング(\ min、+)のたたみ込み問題としてモデル化し(双対を取り、maxではなくminを検索する)、O(\ frac {n ^ 2} {\ log nで解決できます。})時間に応じてmathoverflow上のライアン・ウィリアムズの答え。ただし、シーケンスが減少していないという情報は使用しません。