Omul sa fie multumit cu saracia sa, caci, daca e vorba, nu bogatia, ci linistea colibei tale te face fericit. (ASG este milionar din tiktok)
ASG participă la meciul de calificare pentru FNCS (Fortnite Championship) ce durează maxim 20
de minute. Acolo, participă și alți fortnăitari profesioniști. După acest meci, ASG vrea să afle câte puncte a făcut în acest turneu, precum și cine a câștigat. Pentru a afla aceste lucruri, el are o listă cu toate cele kill-uri realizate in acel meci, fiecare pe câte o linie, exprimate sub forma NUME:MM:SS
, unde NUME
reprezintă numele jucătorului ce a realizat acel kill (exemplu: ASG
, Flaviu
), MM
reprezintă minutul in care a realizat acel kill (exemplu: 00
, 05
, 19
, 20
, 15
), iar SS
reprezintă secunda minutului in care a realizat acel kill, putând lua valori între 00
și 59
. Astfel, pentru un kill se vor oferi nrs / 15
puncte, unde este numarul de secunde trecute de la începerea jocului până la kill (exemplu: daca MM:SS
este 17:15
, se vor acorda 69
puncte, iar daca MM:SS
este 00:14
, se vor acorda 0
puncte. De asemenea, pentru ultimul kill din meci, se vor acorda dublul numarului de puncte ce s-ar fi acordat în mod obișnuit pentru acel kill, deoarece este un Victory Royale.
Cerință
Se dă un număr natural , precum și o listă cu toate cele kill-uri. Să se afișeze numele jucătorului câștigător (adică cel cu cele mai multe puncte), câte puncte a adunat acesta, precum și câte puncte a adunat ASG.
Date de intrare
Pe prima linie se găsește un singur număr natural , cu semnificația din enunț.
Pe urmatoarele linii se va găsi câte un șir de caractere sub forma NUME:MM:SS
, cu semnificația din enunț.
Date de ieșire
Pe prima linie se vor găsi două numere naturale separate printr-un spațiu, semnificând numele jucătorului câștigător, cu câte puncte a câștigat acesta, precum și câte puncte a aduant ASG.
Restricții și precizări
- ;
- Se garantează că numele participanților nu vor conține caracterul
:
. - În caz de egalitate, va câștiga cel ce a ajuns la respectiva sumă de puncte primul.
- Este garantat că ASG va fi printre participanți.
Exemplul 1
stdin
4
ASG:00:14
Flaviu:09:12
Raul:11:30
Flaviu:18:00
stdout
Flaviu 180 0
Explicație
este 4, deci avem 4 kill-uri.
Primul kill este realizat de către ASG
. Acesta a fost făcut în minutul 0
secunda 14
. Astfel, au trecut doar 14
secunde de la începutul jocului, deci ASG nu primeste niciun punct.
Al doilea kill este realizat de către Flaviu
. Acesta a fost făcut în minutul 9
secunda 12
. Astfel, au trecut 552
secunde de la începutul jocului, deci Flaviu primește 36
de puncte.
Al treilea kill este realizat de către Raul
. Acesta a fost făcut în minutul 11
secunda 30
. Astfel, au trecut 690
secunde de la începutul jocului, deci Raul primește 46
de puncte.
Al patrulea kill este realizat de către Flaviu
. Acesta a fost făcut în minutul 18
secunda 00
. Astfel, au trecut 1080
secunde de la începutul jocului, deci Flaviu primește 72
de puncte, însă, deoarece este ultimul kill, înseamnă că Flaviu ia si Victory Royale-ul, deci se dubleaza acest punctaj, Flaviu primind 144
de puncte.
Cel cu cele mai multe puncte este Flaviu (cu 180), iar ASG a adunat 0 puncte.
Exemplul 2
stdin
1
ASG:00:03
stdout
ASG 0 0
Explicație
ASG este singurul participant, deci a câștigat chiar dacă are doar puncte.