Feu un programa que, donades paraules diferents i un nombre , escrigui totes les maneres de repartir les paraules entre subconjunts.
L’entrada consisteix en un natural , seguit de , seguit d’un natural .
Escriviu totes les maneres de repartir les paraules entre subconjunts. Els elements dins de cada subconjunt han d’aparèixer en el mateix ordre que a l’entrada. Escriviu una línia en blanc després de cada partició.
De fet, una partició no pot tenir subconjunts buits, però en aquest exercici ignorem aquesta restricció.
Podeu escriure les solucions d’aquest exercici en qualsevol ordre.
Input
2 hola adeu 2
Output
subconjunt 1: {hola,adeu}
subconjunt 2: {}
subconjunt 1: {hola}
subconjunt 2: {adeu}
subconjunt 1: {adeu}
subconjunt 2: {hola}
subconjunt 1: {}
subconjunt 2: {hola,adeu}