Feu un programa que, donats quatre nombres , , i , escrigui tots els multiconjunts de nombres que es poden formar amb , de manera que cada nombre aparegui entre i vegades.
L’entrada consisteix en un natural , seguit d’un natural , seguit d’un natural , seguit d’un natural . Assumiu .
Escriviu tots els multiconjunts de mida que es poden formar amb usant cada nombre entre i vegades. Escriviu de petit a gran els nombres dintre de cada multiconjunt.
Podeu escriure les solucions d’aquest exercici en qualsevol ordre.
Input
3 1 4 6
Output
{1,2,3,3,3,3}
{1,2,2,3,3,3}
{1,2,2,2,3,3}
{1,2,2,2,2,3}
{1,1,2,3,3,3}
{1,1,2,2,3,3}
{1,1,2,2,2,3}
{1,1,1,2,3,3}
{1,1,1,2,2,3}
{1,1,1,1,2,3}