Cerință
Se dă un șir de numere naturale cu cel mult cifre fiecare și trebuie să răspundeți la următoarele cerințe:
- câte numere din șir sunt palindrom;
- câte numere din șir ar fi palindrom dacă le-am aranja cifrele convenabil;
- să se afle numărul maxim de numere palindrom cu cel puțin două cifre pe care le-am putea obține dacă am aranja convenabil toate cifrele numerelor din șir, formând alte numere, nu neapărat cele din șir și nu neapărat numere.
Date de intrare
Pe prima linie se găsește , numărul de numere din șir. Pe următoarea linie se găsesc cele valori din șir.
Date de ieșire
Pe prima linie se va găsi numărul de numere palindrom din șir, pe cea de-a doua linie se va găsi numărul de numere din șir care ar putea fi palindrom dacă li s-ar aranja cifrele convenabil și pe cea de-a treia linie se va găsi numărul maxim de numere palindrom pe care le-am putea obține dacă aranjăm toate cifrele numerelor din șir, formând alte numere.
Restricții și precizări
- ;
- Numerele din șir au cel mult cifre și cel puțin cifre;
- După aranjări, numerele nu au voie să înceapă cu cifra zero;
- Un număr palindrom este un număr care se citește la fel dacă i se inversează ordinea cifrelor. Spre exemplu, este palindrom iar nu este palindrom.
- Cerința 1 valorează 30 de puncte, cerința 2 valorează 30 de puncte, iar cerința 3 valorează 40 de puncte. Pentru a putea primi punctaje pe cerințe separate, trebuie să respectați formatul de afișare prezentat mai sus.
Exemplul 1
stdin
3
402 440 323
stdout
1
2
3
Explicație
este singurul număr palindrom din șir.
Pe lângă , și ar deveni palindrom dacă i-am aranja cifrele convenabil, deoarece este palindrom.
Dacă aranjăm cifrele numerelor din șir, formând numerele , , și am obține numere palindrom cu cel puțin două cifre, acesta fiind răspunsul maxim posibil.
Exemplul 2
stdin
7
161 3933595 49294 953393 732 393 888
stdout
4
5
12