Imagineu un conjunt d’illes que inicialment estan desconnectades entre si. Aquestes illes s’aniran unint progressivament amb línies de vaixells que es mouen en les dues direccions. En tot moment heu de poder respondre quines illes estan connectades amb quines, ja sigui amb una connexió directa, o transitivament (via illes intermèdies).
Hi ha dos tipus d’operacions:
Entrada
L’entrada consisteix en diversos casos, amb diverses operacions segons s’ha explicat. Una E indica que el cas actual s’ha acabat. Assumiu que les illes s’identifiquen amb paraules amb entre 1 i 10 lletres minúscules, i que cada cas pot tenir fins a 105 operacions.
Sortida
Per a cada operació de tipus Q s t, escriviu la connectivitat entre s i t. Escriviu una línia amb 10 guions al final de cada cas.
Input
Q menorca formentera C mallorca menorca Q menorca eivissa C mallorca eivissa Q eivissa mallorca Q menorca eivissa Q menorca formentera C formentera eivissa Q menorca formentera C menorca formentera Q menorca formentera C eivissa formentera Q formentera mallorca E Q menorca formentera Q formentera mallorca E
Output
menorca formentera : N menorca eivissa : N eivissa mallorca : D menorca eivissa : T menorca formentera : N menorca formentera : T menorca formentera : D formentera mallorca : T ---------- menorca formentera : N formentera mallorca : N ----------