Time limit: 0.3s
Memory limit: 64MB
Input:
Output:
Cerință
Se consideră un șir de numere indexat de la la . Determinați cea mai lungă subsecvență de numere care fie sunt prime, fie au oglinditul prim.
Date de intrare
Pe prima linie se găsește numărul , reprezentând numărul de elemente al șirului .
Pe a doua linie se găsesc numere, reprezentând elementele șirului , separate prin câte un spațiu.
Date de ieșire
Pe prima linie se va afișa lungimea subsecvenței căutate.
Pe a doua linie se vor regăsi două numere și , reprezentând capetele subsecvenței căutate, separate prin câte un spațiu.
Restricții și precizări
- ;
- ;
- O subsecvență reprezintă o mulțime de elemente consecutive din șirul : ;
- În cazul în care există mai multe subsecvențe care satisfac proprietatea cerută, se va afișa cea mai din stânga;
- În cazul în care nu există nicio subsecvență, și se vor considera și .
Exemplul 1
stdin
9
1 2 91 37 10 12 3 5 7
stdout
3
2 4
Exemplul 2
stdin
10
1 2 91 37 10 12 3 5 7 7
stdout
4
7 10