Supposons que vous receviez un bitmap mXn, représenté par un tableau M [1..m, 1 .. n] dont les entrées sont tous 0 ou 1. Un bloc entier est une sous-matrice de la forme M [i .. i0, j .. j0] dans laquelle chaque bit est égal à 1. Décrire et analyser un algorithme efficace pour trouver un bloc tout-en M avec une surface maximaleContigus Bloc tout-en-un dans une matrice
Je suis essayer de faire une solution de programmation dynamique. Mais mon algorithme récursif s'exécute en temps O (n^n), et même après la mémorisation, je ne peux pas penser à l'abaisser en dessous de O (n^4). Quelqu'un peut-il m'aider à trouver une solution plus efficace?