În vecinătatea lui Moș Crăciun se află o fâșie liniară formată din zone identice de gheață. Pe această fâșie trăiesc mai mulți pinguini. Din cauza încălzirii globale zonele de gheața pe care nu se aflau pinguini s-au topit și au rămas mai multe grupuri de pinguini izolate. Moș Crăciun dorește să salveze pinguinii, dar mai intâi trebuie sa afle raspunsul la cateva intrebari.
Cerință
Cunoscând , numărul zonelor din fâșia liniară și fiecare tip de zonă: apa , pinguin să se determine:
- Câți pinguini trebuie să salveze Moș Crăciun;
- Câte grupuri izolate de pinguini sunt;
- Care este numărul maxim de pinguini care se află în același grup.
Date de intrare
In fișierul pinguini.in
se află pe prima linie un număr natural reprezentând cerința, pe a doua linie se află un număr natural reprezentând numărul de zone din fâșia liniară și pe următoarea linie se află numere naturale din mulțimea cu semnificația din enunț (- apă, - pinguin).
Date de iesire
In fișierul pinguini.out
se va afla un singur număr natural .
Dacă cerința , va reprezenta numărul de pinguini ce trebuie salvați.
Dacă cerința , va reprezenta numărul de grupuri izolate de pinguini.
Dacă cerința , va reprezenta numărul maxim de pinguini care se află în același grup.
Restricții și precizări
- Pentru prima cerință se acordă puncte
- Pentru a doua cerință se acordă de puncte
- Pentru a treia cerință se acordă de puncte
- puncte se acordă din oficiu
Exemplul 1
pinguini.in
1
12
1 2 1 2 2 2 2 1 1 2 2 2
pinguini.out
8
Explicație
Numărul de pinguini ce trebuie salvați este
Exemplul 2
pinguini.in
2
12
1 2 1 2 2 2 2 1 1 2 2 2
pinguini.out
3
Explicație
Numărul de grupuri izolate este
Exemplul 3
pinguini.in
3
12
1 2 1 2 2 2 2 1 1 2 2 2
pinguini.out
4
Explicație
Numărul maxim de pinguini dintr-un grup este