Pentru că toți elevii clasei a VI-a s-au hotărât să meargă la EscapeRoom, diriginta a repartizat fiecărui elev un număr. Fiind mulți elevi, ei vor intra în două serii astfel: dacă numărul primit este prim, atunci elevul intră în seria , altfel elevul intră în seria . Numărul camerei în care intră elevul este cifra de control obținută din numărul primit de fiecare elev în parte (cifra de control a unui numar se obține efectuând suma cifrelor sale, apoi suma cifrelor acestei sume și așa mai departe, până când se obține un număr formată dintr-o singură cifră). În funcție de timpul de evadare, elevul are un punctaj reprezentat de un număr cu exact cifre.
La numărul primit, elevul lipește punctajul obținut si formează un cod pe care la sfârșitul activității îl transmite d-nei diriginte.
Exemplu: elevul primește numărul ; numărul este prim, deci elevul va intra în seria , iar numărul camerei este ; punctajul obținut de elev este , deci codul elevului este .
Cerinţă
Fiind dat numărul natural , reprezentând numărul de elevi și cele n coduri primite de d-na dirigintă, să se determine:
- Punctajul maxim obținut de o cameră în prima serie și punctajul maxim obținut de o cameră în a doua serie (punctajul camerei este egal cu suma punctajelor elevilor care au fost în camera respectvă în aceeași serie).
- Indicii camerelor vizitate, în ordinea descrescătoare a numărului de elevi care le-au vizitat, din ambele serii, la un loc.
Date de intrare
Fişierul de intrare escape.in
conţine pe prima linie, separate printr-un spațiu, numărul cerinței și numărul natural , reprezentând numărul de elevi. Pe cea de a doua linie sunt cele coduri, separate prin câte un spaţiu, coduri formate de fiecare elev, la sfârșitul activității.
Date de ieşire
Fişierul de ieşire escape.out
va conţine:
- pentru cerința : punctajul maxim obținut de o cameră în seria și punctajul maxim obținut de o cameră în seria , separate prin câte un spațiu, pe aceeași linie;
- pentru cerința : indicii camerelor vizitate, pe același rând, separate prin câte un spațiu, în ordinea descrescătoare a numărului de elevi care le-au vizitat în ambele serii la un loc; pentru camere vizitate de același număr de elevi, se vor afișa indicii camerelor în ordine crescătoare.
Restricții și precizări
- pot intra mai mulți elevi în aceeași cameră
- pentru se va rezolva doar cerința și se acordă de puncte;
- pentru se va rezolva doar cerința și se acordă de puncte;
- puncte se acordă din oficiu.
Exemplul 1
escape.in
1 6
10190 1450 100450 1120350 22020 13017
escape.out
90 100
Explicație
Cerința este și avem coduri. În seria este vizitată doar camera și punctajul este ; în seria sunt vizitate camerele cu punctaj , camera cu punctaj și camera cu punctaj .
Exemplul 2
escape.in
2 6
10190 1450 100450 1120350 22020 13017
escape.out
4 5 2 7
Explicație
Cerința este ; camera și sunt vizitate de elevi fiecare, iar camerele și doar de elev fiecare.