Segundo Diccionario

Time Limit:
1 Sec
Memory Limit:
128Mb
Enviados:
1959
Resuelto:
618

Descripción

Juan quiere quiere crear el diccionario más grande. El programa que se requiere debe tomar en cuenta los caracteres que hacen que una palabra continue en la siguiente línea.

El texto de entrada tiene no más 500 palabras de longitud variable y termina con fin de archivo.

Se le pide que escriba un programa que liste todos las palabras diferentes. En este problema se define como una secuencia consecutiva de letras mayúsculas y minúsculas separadas por un espacio.
No se consideran diferentes las letras mayúsculas y minúsculas. La palabras pueden tener un guion que indica que las palabra continua en la siguiente linea. Un guión es parte de la palabra cuando no esta seguido de un caracter de fin de línea.

Entrada

La entrada termina con fin de archivo.

Salida

La salida es una lista de palabras sin repetidas y en orden alfabético, una por linea y en minúsculas.

Ejemplo Entrada

Copy icon
las A-
ven-
tu-
ras.

En Cochabamba tenian una
corta-
plumas para hacer 

un soporte

para la carpa. el corta-plumas
no fue la solucion, se require lago mas grande.

Ejemplo Salida

Copy icon
aventuras
carpa
cochabamba
corta-plumas
cortaplumas
el
en
fue
grande
hacer
la
lago
las
mas
no
para
require
se
solucion
soporte
tenian
un
una

Ayuda

 Meter cada palabra a un vector y ordenar el vector