beecrowd | 2479

Ordenando la Lista de Niños de Santa

Por Cristian J. Ambrosi, URI BR Brazil

Timelimit: 1

Santa Claus está terminando de organizar la entrega de regalos para todos los niños del mundo porque Navidad está acercandose. Mirando sus nuevas listas de niños que recibirán regalos este año, se dió cuenta que el elfo aprendiz (quien era responsable re armar las listas) no puso los nombres alfabéticamente.

Como Santa es un hombre muy organizado, quiere que todas las listas contengan, en el final, el total de niños que se comportaron bien este año y el total de aquellos que no. Luego, el puede comparar el número de niños buenos de este año con el de años anteriores.

Para ayudar a este buen hombre, tu función será crear un programa que lea todos los nombres en la lista y los imprima alfabéticamente. Al final de la lista, deberás también imprimir el número totak de niños que se comportaron bien y el números de aquellos que no.

Entrada

La entrada contiene varios nombres. El primer valor N (0 ≤ N ≤ 100), indica cuántos nombres hay en la lista. Las siguientes N líneas poseen un caracter especial que indica el comportamiento del niño (+ indica que el niño se comportó bien, - indica que el niño se comportó mal). Luego del caracter especial, le sigue el nombre del niño (20 caracteres máximo).

Salida

Por cada lista de niños, debes imprimir los nombres en orden alfabético. Luego de imprimir los nombres, debes mostrar el número total de niños que se comportaron bien ("Se comportaram: ") y los que se comportaron mal durante el año ("Nao se comportaram: ").

Ejemplos de entrada Ejemplos de salida

16
+ Tininha
+ Dudinha
- Carlinhos
- Marquinhos
+ Joaozinho
+ Bruninha
- Leandrinho
- Fernandinha
+ Rafinha
- Pedrinho
+ Aninha
- Tamirinha
- Gaguinho
- Zezinho
- Luquinhas
+ Julhinha

Aninha
Bruninha
Carlinhos
Dudinha
Fernandinha
Gaguinho
Joaozinho
Julhinha
Leandrinho
Luquinhas
Marquinhos
Pedrinho
Rafinha
Tamirinha
Tininha
Zezinho

Se comportaram: 7 | Nao se comportaram: 9

10
+ Zezinho
+ Mangojatinha
+ Bruninha
- Joaozinho
- Fernandinha
+ Aninha
- Luquinhas
+ Pedrinho
- Tininha
- Marquinhos

Aninha
Bruninha
Fernandinha
Joaozinho
Luquinhas
Mangojatinha
Marquinhos
Pedrinho
Tininha
Zezinho

Se comportaram: 5 | Nao se comportaram: 5

15
+ Joaozinho
- Fernandinha
+ Bruninha
+ Pedrinho
- Zezinho
+ Mangojatinha
- Marquinhos
+ Carlinhos
+ Aninha
- Luquinhas
+ Rafinha
+ Leandrinho
- Tamirinha
+ Julhinha
+ Gaguinho

Aninha
Bruninha
Carlinhos
Fernandinha
Gaguinho
Joaozinho
Julhinha
Leandrinho
Luquinhas
Mangojatinha
Marquinhos
Pedrinho
Rafinha
Tamirinha
Zezinho

Se comportaram: 10 | Nao se comportaram: 5