concurs

Time limit: 0.1s Memory limit: 64MB Input: concurs.in Output: concurs.out

În orașul XX va avea loc o nouă ediție a concursului YY, la care participă trei echipe având numerele de concurs 11, 22 și 33. Echipele pot avea număr diferit de concurenți.

Ordinea în care participanții intră în concurs este una oarecare. Fiecare concurent are de susținut 99 probe. La fiecare probă, un concurent obține un punctaj exprimat printr-un număr natural, cuprins între 00 și 1010, inclusiv.

La scurt timp după ce un concurent a susținut toate cele 99 probe, se afișează performanța concurentului sub forma a două numere naturale, astfel:

  • primul număr poate fi 11, 22 sau 33 și reprezintă echipa din care face parte concurentul;
  • al doilea număr este obținut prin concatenarea (alipirea) numerelor ce reprezintă punctajele nenule obținute de concurent la cele 99 probe. Dacă un concurent are punctaj 00 la toate probele atunci al doilea număr este 00.

Punctajul total al unui concurent se obține adunând punctajele obținute de acesta la cele 99 probe. Punctajul unei echipe se obține adunând punctajele totale obtinute de membrii acesteia. De exemplu, afișajul 2 141021722\ 14102172 semnifică faptul că acest concurent face parte din echipa 22 și are punctajele nenule 11, 44, 1010, 22, 11, 77 și 22, la 77 dintre cele 9 probe susținute. La celelalte două probe a avut punctajul 00. Punctajul său total este 2727, contribuția sa la punctajul echipei 22 fiind de 2727 de puncte.

Este declarată campioană echipa cu punctajul cel mai mare. Dacă mai multe echipe au obținut cel mai mare punctaj, atunci toate aceste echipe sunt declarate campioane. Totuși, dacă toate echipele au totalizat 00 puncte, atunci nicio echipă nu este declarată campioană.

Cerință

Cunoscând numărul NN de concurenți, echipele din care fac parte precum și punctajele obținute de fiecare dintre ei, să se determine:

  1. punctajul maxim obținut de un concurent și numărul de concurenți care au obținut acest punctaj;
  2. numărul sau numerele de concurs ale echipelor declarate campioane, în ordine crescătoare, și punctajul obținut de acestea. Dacă toate echipele au punctajul final 00, se va afișa textul FARA CAMPION.

Date de intrare

Fișierul de intrare concurs.in conține pe prima linie un număr CC (care poate fi 11 sau 22), indicând cerința de rezolvat.
Pe a doua linie se găsește un număr natural NN reprezentând numărul de concurenți, iar pe fiecare dintre următoarele NN linii se găsesc câte două numere naturale, separate printr-un spațiu, reprezentând echipa și punctajele fiecăruia dintre cei NN concurenți, în ordinea intrării în concurs.

Date de ieșire

  1. Dacă C=1C = 1, fișierul de ieșire concurs.out va conține pe o singură linie două numere naturale, separate printr-un spațiu, reprezentând punctajul maxim obținut de un concurent și numărul de concurenți care au obținut acest punctaj.
  2. Dacă C=2C = 2, fișierul de ieșire va conține pe o singură linie textul FARA CAMPION dacă toate echipele au la final punctajul 00. În caz contrar linia va conține două, trei sau patru numere naturale separate prin câte un spațiu, reprezentând numărul sau numerele de concurs ale echipelor declarate campioane, în ordine crescătoare, și apoi punctajul obținut de acestea.

Restricții și precizări

  • 1N100 0001 \leq N \leq 100 \ 000;
  • Pentru teste în valoare de 3535 de puncte avem C=1C = 1.
  • Pentru teste în valoare de 6565 de puncte avem C=2C = 2.

Exemplul 1

concurs.in

1
7
1 1111973
2 3101971
1 1999
2 1010101
3 1010101
3 0
3 1371910

concurs.out

31 4

Explicație

Punctajele obținute de concurenți sunt: 2323, 3131, 2828, 3131, 3131, 00, 3131 deci punctajul maxim este 3131 și sunt 44 concurenți cu acest punctaj.

Exemplul 2

concurs.in

2
5
1 1111973
2 3101971
1 1999
3 1010101
3 1371910

concurs.out

3 62

Explicație

Sunt 55 concurenți, primul concurent este din echipa 11 și are punctajul 2323, cel de-al doilea concurent este din echipa 22 și are punctajul 3131, cel de-al treilea este din echipa 11 și are punctajul 2828, al patrulea este din echipa 33 și are 3131 de puncte, iar al cincilea este din echipa 33 și are 3131 de puncte. Punctajul total al echipei 11 este 5151, punctajul total al echipei 22 este 3131, punctajul total al echipei 33 este 6262. Deci va câștiga echipa 33 cu 6262 de puncte.

Exemplul 3

concurs.in

2
3
2 1111973
3 31019
1 1010111

concurs.out

1 2 3 23

Explicație

Sunt 33 concurenți, primul concurent este din echipa 22 și are punctajul 2323, cel de-al doilea concurent este din echipa 33 și are punctajul 2323, cel de-al treilea este din echipa 11 și are punctajul 2323, Deci, toate cele 33 echipe au punctaj maxim 2323.

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