Se citește un șir cu valori și . Numim secvență alternantă a șirului dat, o succesiune de cel puțin termeni aflați pe poziții consecutive în șir, în care termenii alăturați au valori diferite.
Spunem că o secvență alternantă este secvență T0, dacă începe și se termină cu . De exemplu 0 1 0 1 0 sau 0 1 0 sunt secvențe T0.
Spunem că o secvență alternantă este secvență T1, dacă începe și se termină cu . De exemplu 1 0 1 0 1 sau 1 0 1 sunt secvențe T1.
Spunem că două secvențe T0 și T1 se intersectează dacă au elemente comune.

Cerințe
- Găsiți cea mai lungă secvență de elemente egale cu 0. Afișați numărul de elemente al acesteia.
- Alegeți două secvențe, una
T0și altaT1, astfel încât secvența determinată de intersecția acestora să fie cea mai lungă. Afișați poziția de început și poziția de sfârșit a secvenței de elemente corespunzătoare acestei intersecții. Dacă există mai multe astfel de secvențe, se alege secvența cea mai din stânga.
Date de intrare
În fișierul secv01.in se află, pe prima linie, două valori și separate printr-un spațiu. Pe a doua linie se află valori și reprezentând elementele șirului. Pentru se rezolvă doar cerința iar pentru se rezolvă doar cerința .
Date de ieșire
- Dacă , atunci se va rezolva doar prima cerință, în fișierul
secv01.outse afișează lungimea secvenței căutate; - Dacă , atunci se va rezolva doar a doua cerință, în fișierul
secv01.outse vor afișa două numere naturaleișijcu semnificația,ieste poziția de început iarjeste poziția de sfârșit a secvenței intersecție determinată.
Restricții și precizări
- ;
- Se garantează existența în șir de secvențe
T0șiT1.
Exemplul 1
secv01.in
1 14
0 1 0 0 0 1 1 0 1 1 0 0 1 0
secv01.out
3
Explicație
Exemplul 2
secv01.in
2 23
0 0 1 0 1 1 0 1 0 0 0 1 0 1 0 1 0 0 1 0 1 0 0
secv01.out
12 16
Explicație
Intersecția dintre o secvență T0 și una T1 generează secvența de lungime maximă care începe de la poziția și se termină la poziția .