Time limit: 0.1s
Memory limit: 16MB
Input: imax.in
Output: imax.out
Enunț
Să considerăm o matrice binară cu linii (numerotate de la la ) şi coloane (numerotate de la la ). În interiorul acestei matrice se pot distinge unul sau mai multe obiecte de tip I.
Un obiect este considerat a fi de tip I dacă:
- este format din trei subtablouri (zone de formă dreptunghiulară din matrice) alăturate pe verticală (să le
numim subtabloul de sus, subtabloul de mijloc şi subtabloul de jos); - cele subtablouri conţin numai valoarea ;
- subtablourile pot fi identificate prin indicii elementelor ce reprezintă colţul stânga-sus, respectiv colţul dreapta-jos (pentru subtabloul de sus , pentru subtabloul de mijloc , iar pentru subtabloul de jos ). Pentru obiectul să respecte forma grafică a literei
Itrebuie să fie respectate şi relaţiile următoare:

Cerință
Să se determine aria maximă a unui obiect de tip I. Aria unui obiect este egală cu numărul de elemente existente în cele 3 subtablouri ce constituie obiectul.
Date de intrare
Pe prima linie a fişierului imax.in se află două numere naturale separate prin spaţiu şi , cu semnificaţia din enunţ. Pe următoarele linii se află câte m valori din mulţimea , separate prin câte un spaţiu, reprezentând elementele matricei.
Date de ieșire
Fişierul de ieşire imax.out va conţine o singură linie pe care se va scrie aria maximă a unui obiect I.
Restricții și precizări
- ;
- ;
Exemplu
imax.in
4 4
0 0 0 0
1 0 0 1
0 0 0 1
0 1 1 0
imax.out
8
