datapal

Time limit: 0.03s Memory limit: 4MB Input: datapal.in Output: datapal.outPoints by default: 10p

În vacanța de iarnă Adelina a decis să renunțe la teme și a ales să citească o parte din cărțile aduse de Moș Craciun: cele cu teme istorice sau SF. Pe măsură ce citea își nota în caiet datele calendaristice ale acelor evenimente care au impresionat-o. După vacanță îi povestește colegului de bancă despre aceste evenimente și remarcă faptul că unele date calendaristice au o formă specială, de palindrom: citite de la dreapta la stânga reprezintă aceeași dată ca atunci când se citesc obișnuit, de la stânga la dreapta.

Cerinţă:

Pentru cele nn date calendaristice din agenda Adelinei numărați și afișați câte date palindromice au fost găsite iar apoi precizați secolele cu cele mai multe date palindromice.

Date de intrare:

Fişierul de intrare datapal.in conține următoarele informații :

  • pe prima linie, un număr nn, reprezentând numărul de date calendaristice;
  • pe fiecare dintre următoarele nn linii câte o dată calendaristică de forma zz/ll/aaaa (două cifre pentru zi, două cifre pentru lună, patru cifre pentru an) .

Date de ieşire

Fişierul de ieşire datapal.out va conține pe prima linie numărul de date calendaristice palindrom iar pe a doua linie secolele cu cele mai multe date palindrom, în ordine cronologică, separate printr-un spațiu sau mesajul NU EXISTĂ DATE PALINDROM dacă nu s-au găsit astfel de date.

Restricţii şi precizări

  • 0<n1 0000 < n \leq 1 \ 000
  • toate datele calendaristice sunt valide;
  • în colecția de date de test există întotdeauna cel puțin o dată palindromică
  • anii aparțin perioadei 109 99910 - 9 \ 999 și sunt d.Hr.

Exemplu

datapal.in

5
01122110
11111111
19111111
09122190
12111121

datapal.out

4 
12 22

Explicație

Sunt 44 date palindromice: două în secolul 1212 și două în secolul 2222

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