pin

Time limit: 0.3s Memory limit: 64MB Input: pin.in Output: pin.outPoints by default: 10p

Piticul Doc și-a securizat pin-ul cardului bancar într-un mod cunoscut doar de el. Pin-ul este format din exact 44 cifre. Doc dispune de o mulțime de informații numerice dispuse pe RR rânduri. Fiecare cifră din pin-ul cardului bancar este un element majoritar pe rândul său, adică numărul de apariții ale cifrei respective este mai mare decât n2\frac{n}{2}, unde nn reprezintă numărul total de cifre de pe rândul respectiv. Tu poți afla pin-ul lui Doc sau crezi că a greșit securizarea pin-ului?

Cerință

Cunoscând numărul RR de rânduri și numerele de pe fiecare rând, scrieţi un program care să determine pin-ul lui Doc.

Date de intrare

Fişierul de intrare pin.in conţine pe prima linie numărul RR care reprezintă numărul de rânduri. Pe fiecare dintre următoarele RR linii se află un set de maxim 20242024 de numere naturale.

Date de ieșire

Fişierul de ieşire pin.out va conţine o singură linie pe care va fi scris mesajul PIN CORECT urmat de un număr natural reprezentând pin-ul lui Doc sau mesajul PIN INCORECT urmat de un număr reprezentând greșeala lui Doc în securizarea pin-ului.

Restricții și precizări

  • RR este un număr natural, 4R1 0004 \leq R \leq 1 \ 000.
  • Numerele din fiecare rând au maxim 99 cifre și sunt separate printr-un singur spațiu.
  • Se garantează existența cel puțin a unei cifre majoritare.
  • Cifrele pin-ului sunt alese în ordinea parcurgerii rândurilor de la rândul 11 la RR.

Exemplul 1

pin.in

5
17 111 4112 1019 1 23
45 3033 3 8 3033 48899
45 3033 3 8 3033
100 200 300
77777

pin.out

PIN CORECT 1307

Explicație

Prima cifră a pin-ului este 11 aflată din rândul 11. A doua cifră din pin-ul lui Doc este 33 (rândul 33). A treia cifră este 00 aflată din rândul 44. Ultima cifră, a patra, este dedusă din rândul 55. Pin-ul are EXACT 44 cifre deci este corect.

Exemplul 2

pin.in

7
17 123 4112 4049 8 23 6788
45 3033 3 8 3033 48899
45 3033 3 8 3033
100 200 300
7890
1 2 3 4 5 6 7 8 9
0 0 0 9 9 9 888 666

pin.out

PIN INCORECT 30

Explicație

Doc a greșit în securizarea pin-ului deoarece pin-ul are doar 22 cifre: cifra 33 aflată din rândul 33 și cifra 00 aflată din rândul 44.

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