Dada una secuencia de palabras, escribid en cada momento la mediana de las palabras leídas. Recordad que la mediana de un conjunto de elementos es aquel que se encontraría en la posición si el conjunto estuviese ordenado. Así, la mediana de cinco elementos es el tercero más pequeño, y la mediana de seis elementos también es el tercero más pequeño.
La entrada consiste en una secuencia no vacía de palabras minúsculas
acabada en ‘FIN’. Las palabras son todas diferentes entre
sí, y tienen entre una y diez letras minúsculas.
Para cada palabra de la entrada, escribid en una línia la mediana del conjunto de palabras leídas hasta el momento. Suponed que las palabras se ordenan entre sí, como es habitual, en orden alfabético.
TestA: Resolver entradas con hasta 2 palabras.
TestA: Resolver entradas con hasta 5 palabras.
TestA: Resolver entradas con hasta 100 palabras.
TestA: Resolver entradas con hasta 2000 palabras.
TestA: Resolver entradas con hasta 50000 palabras.
Input
hola bye adios FIN
Output
hola bye bye
Input
a b c d e f FIN
Output
a a b b c c
Input
f e d c b a FIN
Output
f e e d d c