235

Time limit: 0.6s Memory limit: 2MB Input: 235.in Output: 235.out

Definim o putere a lui 33 un număr de forma 3k3^k, (kk număr natural strict pozitiv), o putere a lui 55 un număr de forma 5k5^k (k număr natural strict pozitiv), iar o putere a lui 22 un număr de forma 2k2^k (kk număr natural strict pozitiv).
Se dă un șir de nn numere naturale. Plecând de la acest șir, formăm un nou șir prin eliminarea tuturor numerele care nu sunt puteri ale lui 33 și nici puteri ale lui 55. Ordinea relativă între numerele care nu sunt eliminate se păstrează.

Cerințe

  • Să se determine câte numere conține șirul nou format.
  • Să se determine de asemenea numărul de secvențe având lungimea egală cu o putere a lui 22 existente în șirul nou format în care numărul de puteri ale lui 33 este egal cu numărul de puteri ale lui 55. O secvență este formată din elemente aflate pe poziții consecutive în acest șir nou format, iar lungimea unei secvențe este egală cu numărul de elemente pe care aceasta îl conține.

Date de intrare

Pe prima linie in fișierul 235.in se afla un număr natural nn. Pe fiecare dintre următoarele nn linii câte un număr natural mai mare decât 11 reprezentând numerele șirului inițial.

Date de ieșire

Pe prima linie a fișierului 235.out se va afla o valoare naturală mm care va reprezenta numărul de elemente rămase în șir după eliminare. Pe a doua linie se va afla o valoare naturală SS reprezentând numărul de secvențe din șirul nou format care au proprietățile cerute.

Restricții și precizări

  • 2n500 0002 \leq n \leq 500 \ 000;
  • Numerele din șirul inițial sunt numere naturale din intervalul [2,21092, 2 \cdot 10^9].
  • Se garantează că m40 000m \leq 40 \ 000; pentru fiecare set de date de intrare.
  • Pentru determinarea corectă a valorii numărului mm se acordă 3030% din punctaj iar pentru determinarea corectă a ambelor valori (mm şi ss) se acordă 100100% din punctaj.

Exemplu

235.in

8
625
125
5
9
15
81
100
125

235.out

6
4

Explicație

Șirul rămas după eliminarea numerelor care nu sunt puteri ale lui 55 sau ale lui 33 are 66 elemente: 625,125,5,9,81,125625, 125, 5, 9, 81, 125.

În acest șir sunt:

  • două secvențe formate din două valori care conțin un număr egal de puteri ale lui 33 și ale lui 55: 5,95, 9 și 81,12581, 125;
  • două secvențe de patru numere care conțin un număr egal de puteri ale lui 33 și ale lui 55: 125,5,9,81125, 5, 9, 81 și 5,9,81,1255, 9, 81, 125

Log in or sign up to be able to send submissions!