Nicoleta are o dilemă în realizarea unei pagini web: culoarea de fundal a paginii. Ea apelează la cei prieteni din lista de pe Facebook şi cere fiecărui prieten să propună o culoare. Răspunsul primit de la prieteni va fi sub forma , unde:
- – reprezintă numele prietenului/prietenei, prima literă fiind o majusculă, iar restul minuscule;
- – reprezintă nuanța de culoare.
Numele şi culoarea sunt separate printr-un singur spațiu.
Culoarea este specificată printr-o secvenţă de cifre din baza astfel: #, unde , .
Spunem despre culoarea =# că este mai intensă decât culoarea =# dacă există un indice astfel încât pentru orice , iar .
Observaţi că intensitatea creşte de la la .
Intensitate minimă | Intensitate maximă | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cerinţă
Scrieţi un program care să determine cea mai intensă culoare dintre cele propuse, precum şi numele prietenilor care au propus cea mai intensă culoare.
Date de intrare
Fişierul de intrare culori.in
conţine pe prima linie numărul , reprezentând numărul prietenilor Nicoletei, iar pe următoarele linii vor fi răspunsurile prietenilor, sub forma descrisă în enunţ, câte un răspuns pe o linie.
Date de ieşire
Fişierul de ieşire culori.out
va conţine pe prima linie culoarea cea mai intensă, iar pe următoarele linii numele prietenilor care au propus această culoare, câte un nume pe o linie. Numele tuturor prietenilor vor fi scrise în ordine lexicografică.
Restricţii şi precizări
- , număr natural.
- Numele oricărui prieten are maxim de litere.
Exemplul 1
culori.in
3
Ionel #123456
Ana #12345B
Maria #12344F
culori.out
3
Explicație
#12345B
>#123456
#12345B
>#12344F
Doar Ana a propus culoarea cea mai intensă.
Exemplul 2
culori.in
7
Ionel #123456
Ana #FF0088
Maria #FF007F
Marian #FF0088
Bogdan #ABC034
Claudiu #987FFF
Ana #FF0088
culori.out
#FF0088
Ana
Ana
Marian
Explicație
Culoarea cea mai intensă este #FF0088
.