Deixei e ser sequências não decrescentes de números inteiros não negativos.
Com que velocidade se pode encontrar para todos os ?
Ingenuamente, leva tempo, mas espero que a monotonicidade possa ajudar aqui.
É fácil observar que também não diminui. Se considerarmos a matriz que , ela é uma matriz classificada na direção da linha e da coluna e estamos procurando o elemento máximo em todas as diagonais.
No entanto, se for uma matriz arbitrária de colunas e de linhas, este problema exigirá tempo .
Prova: Deixe todos os números abaixo da diagonal principal serem . Os elementos na ésima diagonal são números aleatoriamente de . A leitura de qualquer entrada não fornece informações para nenhuma outra entrada.
Edit: Este problema é muito mais difícil do que eu imaginava. Podemos modelar esse problema como um problema de convolução ao longo do semiring (pegue o dual, pesquise min em vez de max) e ele pode ser resolvido em tempo, de acordo com a resposta de Ryan Williams no mathoverflow . Porém, ele não usa as informações de que a sequência não diminui.