Bebidas

1360
Tempo Limite: 3 | Nível: 2

Descrição

Autor: Heitor Miranda

Lucas Narciso é um jovem programador viciado em sucos, chás, refrigerantes e energéticos. Quando ele veio visitar a Quero Educação pela primeira vez, ficou encantado com a variedade de bebidas disponíveis na geladeira. Foi nesse momento que ele decidiu que queria trabalhar aqui.

Durante suas primeiras semanas na empresa, ele vivia bebendo copos das mais diversas bebidas todos os dias. Para ter mais controle do quanto ele bebe, ele pediu a sua ajuda para escrever um programa onde ele pode registrar qual bebida e quantos mililitros ele bebeu a cada vez que ele pega um novo copo e então gerar um relatório com as bebibas que ele mais bebeu no dia.


Entrada

A entrada é composta de vários casos de teste. A primeira linha da entrada contém um único inteiro T, que indica quantos casos de teste seguem. Cada caso de teste consiste de um inteiro N, que representa a quantidade de vezes que Lucas foi até a geladeira pegar alguma bebida. Cada uma das próximas N linhas contém uma string B (que consiste apenas de letras minúsculas, sem espaços), e um inteiro M, que representam respectivamente o nome da bebida que Lucas pegou e quantos mililitros foram.


Saída

Para cada caso de teste, seu programa deve imprimir todas as bebidas que ele tomou, junto com a somatória da quantidade de mililitros. As bebidas devem estar em ordem alfabética. Cada bebida deve ser impressa em uma linha separada. Imprima uma linha vazia após cada caso de teste, inclusive o último. A grafia do exemplo deve ser seguida rigorosamente.


Exemplos de Entrada Exemplos de Saída

2

3

coca 500

cha 100

guarana 200

6

coca 250

fanta 300

energetico 150

cha 100

coca 430

fanta 350

cha 100

coca 500

guarana 200

 

cha 100

coca 680

energetico 150

fanta 650

 

Efetue Login ou Cadastre-se para submeter uma solução.



Criado por Heitor Miranda | Competição: Elixir Day 2