El siguiente problema es tomada de Problems on Algorithms (Problema 653):filas permutar de una matriz para eliminar subsecuencias crecientes
se le da una matriz de n x 2 de números. Encuentre un algoritmo O (n log n) que permute las filas en la matriz de modo que ninguna columna de la matriz contenga una subsecuencia creciente (que puede no consistir en elementos de la matriz contigua) más larga que ⌈ √ n. ⌉
No estoy seguro de cómo solucionar esto. Creo que podría usar algún tipo de recurrencia de divide y vencerás, pero parece que no puedo encontrar ninguna.
¿Alguien tiene alguna idea de cómo solucionar esto?
más largo que * raíz * cuadrado de n? –
es el problema 653 en el libro 'Problemas con los algoritmos' – GEP
Aquí hay un enlace al pdf del libro: http: //larc.unt.edu/ian/books/free/license.html – GEP