semnal

Time limit: 0.06s Memory limit: 2MB Input: semnal.in Output: semnal.out

Observatorul din Arecibo-Mexic a înregistrat un număr de NN semnale trimise de pe planeta Marte. Cercetătorii au stabilit că orice semnal este format doar din cifrele 11 şi 00. Unele semnale sunt simetrice. Un semnal este simetric dacă parcurgându-l de la stânga la dreapta şi de la dreapta la stânga se obține aceeași succesiune de cifre. Cercetătorii au dedus că marţienii transmit pământenilor următorul mesaj: poarta galactică dintre Pământ şi Marte se va deschide dacă suma cifrelor numărului de semnale simetrice este un număr prim.

Cerinţă

Scrieţi un program care să citească numărul de semnale transmise de marţieni şi succesiunile de cifre ale fiecărui semnal şi care să determine:
a) numărul de semnale simetrice
b) starea porţii galactice: 11 dacă poarta galactică se va deschide sau 00, altfel.

Date de intrare

Fişierul de intrare semnal.in conţine pe prima linie un număr natural NN reprezentând numărul de semnale transmise de marţieni. Fiecare dintre următoarele NN linii conține câte M+1M+1 numere naturale de forma Mc1c2cMM c_1 c_2 \dots c_M, separate între ele prin câte un spațiu. MM reprezintă numărul de cifre ale semnalului și este urmat de un şir de MM cifre din mulţimea {0,1}\{0, 1\}, ce compun semnalul.

Date de ieşire

Fişierul de ieşire semnal.out va conţine pe prima linie un număr natural reprezentând numărul semnalelor simetrice (cerința a) și pe a doua linie numărul natural 11, dacă poarta galactică se va deschide sau numărul natural 00, dacă poarta galactică va rămâne închisă (cerința b).

Restricţii

  • 1N10 0001 \leq N \leq 10\ 000
  • 1M1001 \leq M \leq 100
  • Orice semnal este format din cifrele 11 sau 00
  • 00 şi 11 nu sunt numere prime
  • Pentru rezolvarea cerinţei a) se acordă 30%30\% din punctaj, iar pentru cerinţa b) se acordă 70%70\% din punctaj.

Exemplul 1

semnal.in

5
3 1 0 0
4 1 0 0 1
2 1 0
5 1 0 1 0 1
6 0 1 0 0 1 0

semnal.out

3
1

Explicație

Marţienii au transmis 55 semnale de pe planeta Marte.
Există 33 semnale care sunt simetrice. Acestea sunt: 1 0 0 11 \ 0 \ 0 \ 1; 1 0 1 0 11 \ 0 \ 1 \ 0 \ 1 şi 0 1 0 0 1 00 \ 1 \ 0 \ 0 \ 1 \ 0
Poarta galactică se va deschide , pentru că numărul 33 are suma cifrelor egală cu 33 (număr prim).

Exemplul 2

semnal.in

2
3 1 1 0
3 0 0 1

semnal.out

0
0

Explicație

Marţienii au transmis 22 semnale. Niciun semnal nu este simetric, deci poarta galactică nu se deschide.

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