(Aquest problema va ser inspirat per un bonic esquetx de l’obra de teatre de Nadal de 2014 a la FME )
Hi ha persones i activitats. Per a cada persona, se sap en quines de les activitats destaca. Cal escriure totes les formes d’assignar a cada persona una activitat en què destaqui de manera que no es repeteixi cap activitat.
L’entrada consisteix en diversos casos. Cada cas comença amb
,
seguit dels noms de les
persones en ordre alfabètic. A continuació ve
,
seguit dels noms de les
activitats en ordre alfabètic. Finalment ve una matriu
,
on a la columna
de fila
hi ha un 1 si la persona
destaca en l’activitat
,
i hi ha un 0 altrament. Podeu suposar
,
i que no hi ha paraules repetides.
Per a cada cas, escriviu totes les assignacions possibles d’activitats a persones. Dins de cada combinació, les persones han d’aparèixer en ordre alfabètic. Les combinacions s’han d’ordenar en ordre lexicogràfic d’activitats. Escriviu una línia amb 20 punts al final de cada combinació, i una línia amb 30 guions al final de cada cas.
Input
4 Enric Jordi Julia Salvador 4 geocaching muntanyisme sadisme teatre 0 1 0 0 1 0 0 0 0 0 0 1 0 0 1 0 2 Anna Ivet 3 dormir jugar menjar 1 1 0 1 1 1
Output
Enric muntanyisme Jordi geocaching Julia teatre Salvador sadisme .................... ------------------------------ Anna dormir Ivet jugar .................... Anna dormir Ivet menjar .................... Anna jugar Ivet dormir .................... Anna jugar Ivet menjar .................... ------------------------------