Plus grand rectangle de 1 en 2d matrice binaire

Il y a un problème pour trouver la superficie maximale de l'1 dans le 0-1 de la matrice. Dans ce problème, il existe deux cas de figure:

  1. zone à mesurer est de forme carré. c'est simple par DP.
  2. zone à mesurer est de la forme de rectangle. je ne suis pas en mesure de penser à une solution optimale pour ce.

Exemple:

010101
101001
111101
110101

Le plus grand rectangle a une aire de 4 (ligne 3 , 5e colonne et un de plus dans la 3ème,la 4ème ligne). Nous pouvons également obtenir tous ces rectangle ?

OriginalL'auteur RATHI | 2012-07-14