Fibocel tocmai a moștenit o pădure gigantică de formă dreptunghiulară pe care vrea să o transforme într-un parc de distracții pentru copii. Cum își dă seama că este foarte mult de lucru și nu știe de unde să înceapă, s-a decis ca mai întâi să numere câte pădurici se află în pădurea moștenită. O pădurice este o suprafață dreptunghiulară înconjurată în totalitate de copaci, cu cel puțin o poieniță oriunde în interior. O poieniță este o suprafață fără copaci. Cum Fibocel și-a dat seama că și acest lucru este dificil de realizat, s-a decis să vă ceară vouă ajutorul!
Cerința
Dându-se pădurea moștenită de Fibocel sub forma unui dreptunghi cu N
linii și M
coloane având doar valori de 0
și 1
, unde 0
înseamnă suprafață fără copac iar 1
înseamnă suprafață cu copac, spuneți câte pădurici se regăsesc în interiorul pădurii moștenite.
Date de intrare
Fișierul de intrare mostenire.in
conține pe prima linie două numere naturale N
și M
separate prin exact un spațiu reprezentând dimensiunea pădurii. Pe fiecare dintre următoarele N
linii se găsesc exact M
caractere fără spațiu între ele, având doar valori de 0
și de 1
.
Date de ieșire
Fișierul de ieșire mostenire.out
va conține un număr reprezentând răspunsul cerut de Fibocel.
Restricții și precizări
1 ≤ N ≤ 100
1 ≤ M ≤ 1000
- Păduricile se pot intersecta între ele.
- Pentru 15% dintre teste
N, M ≤ 30
. - Pentru alte 35% dintre teste,
M ≤ 100
.
Exemplu:
mostenire.in
5 4 1111 1010 1111 1010 1110
mostenire.out
3
Explicație
Cele trei pădurici sunt evidențiate mai jos: