Lassen und nicht abnehmende Folgen nicht negativer Ganzzahlen sein.
Wie schnell kann man finden
Naiv dauert es Zeit, aber ich hoffe, dass Monotonie hier helfen kann.
Es ist leicht zu beobachten, dass ebenfalls nicht abnimmt. Wenn wir die Matrix in der , dann ist es eine Matrix, die sowohl in Zeilen- als auch in Spaltenrichtung sortiert ist, und wir suchen nach dem maximalen Element in jeder Diagonale.
Wenn es sich jedoch um eine beliebige spalten- und zeilenweise sortierte Matrix handelt, erfordert dieses Problem -Zeit.
Beweis: Lassen Sie alle Zahlen unterhalb der Hauptdiagonale . Die Elemente in der ten Diagonale sind Zufallszahlen aus . Das Lesen eines Eintrags liefert keine Informationen für einen anderen Eintrag.
Bearbeiten: Dieses Problem ist viel schwieriger als ich erwartet hatte. Wir können dieses Problem als Faltungsproblem über das Semiring modellieren (nimm das Dual, suche nach min statt max) und es kann in gelöst werden Zeit nach einer Antwort von Ryan Williams auf mathoverflow . Es wird jedoch nicht die Information verwendet, dass die Sequenz nicht abnimmt.
quelle