Cerința
Moș Crăciun locuiește la polul nord și pregătește cadouri pentru copiii cuminți din clasa a X-a B, ajutat de mai mulți spiriduși. Datorită încălzirii globale, gheața se topește, formându-se mai multe banchize. Spiridușii care se află pe alte banchize decât Moș Crăciun nu-l mai pot ajuta pe acesta. Moș Crăciun trebuie să aleagă o banchiză pe care să împacheteze cadourile. Din motive tehnice, Moș Crăciun trebuie să aleagă o singură banchiză și o va alege astfel încât să îl poată ajuta cât mai mulți spiriduși.
Harta polului nord seamănă cu o matrice cu n
linii și m
coloane în care elementele pot avea următoarele valori:
0
– zonă cu apă, în care gheața s-a topit.1
– zonă cu gheață care face parte dintr-o banchiză. Două zone cu gheață fac parte din aceeași banchiză dacă se învecinează pe linie sau pe coloană.2
– zonă cu gheață în care se găsește un spiriduș.
Scrieți un program care să determine numărul maxim de spiriduși se află pe aceeași banchiză, deoarece Moș Crăciun va alege acea banchiză pentru împachetarea cadourilor.
Date de intrare
Fișierul de intrare moscraciun_x.in
conține pe prima linie numerele n m
. Următoarele n
linii conțin câte m
elemente, 0
, 1
, sau 2
, cu semnificația din enunț.
Date de ieșire
Fișierul de ieșire moscraciun_x.out
va conține pe prima linie numărul C
spiriduși de pe banchiza pe care o alege Moș Crăciun deoarece conține număr maxim de spiriduși.
Restricții și precizări
1 ≤ n , m ≤ 100
Exemplu:
moscraciun_x.in
4 6 1 1 2 0 2 1 0 0 1 0 2 2 1 2 1 0 0 0 0 1 0 1 2 1
moscraciun_x.out
3
Explicație
Numărul maxim de spiriduși de pe aceeași banchiză este egal cu 3 și se află pe banchiza din partea dreapta-sus.