Dato un set ** S contenente elementi duplicati, come è possibile determinare il numero totale di tutti i possibili sottoinsiemi di S, dove ogni sottoinsieme è univoco.Come si calcola il numero totale di tutti i possibili sottoinsiemi unici da un set con ripetizioni?
Ad esempio, dire S = {A, B, B} e sia K l'insieme di tutti i sottoinsiemi, quindi K = {{}, {A}, {B}, {A, B}, {B , B}, {A, B, B}} e quindi | K | = 6.
Un altro esempio potrebbe essere se S = {A, A, B, B}, quindi K = {{}, {A}, {B}, {A, B}, {A, A} , {B, B}, {A, B, B}, {A, A, B}, {A, A, B, B}} e quindi | K | = 9
È facile vedere che se S è un set reale, con solo elementi univoci, allora | K | = 2^| S |.
Che cos'è una formula per calcolare questo valore | K | dato un "set" S (con duplicati), senza generare tutti i sottoinsiemi?
** Non tecnicamente un set.
Questa è davvero una domanda di matematica, non è una questione di programmazione. – Eddie
È per un problema relativo alla programmazione che ho e tale formula è importante per analizzare il tempo di esecuzione di determinati algoritmi combinatori relativi. – Nixuz