2
Algoritmo de tiempo lineal para encontrar max desplazado
Suponga que se nos da una matriz A[1..n]A[1..n]A[1..n] contiene enteros no negativos (no necesariamente distintos). BBBAAAm=maxi∈[n]B[i]+i.m=maxi∈[n]B[i]+i.m = \max_{i\in [n]} B[i]+i. La solución obvia es ordenar AAA y luego calcular mmm . Esto proporciona un algoritmo que se ejecuta en el tiempo O(nlgn)O(nlgn)O(n \lg n) en el peor de los casos. …