Dado un conjunto ** S que contiene elementos duplicados, ¿cómo se puede determinar el número total de todos los subconjuntos posibles de S, donde cada subconjunto es único?¿Cómo se calcula el número total de todos los subconjuntos únicos posibles de un conjunto con repeticiones?
Por ejemplo, supongamos que S = {A, B, B} y que K sea el conjunto de todos los subconjuntos, luego K = {{}, {A}, {B}, {A, B}, {B , B}, {A, B, B}} y por lo tanto | K | = 6.
Otro ejemplo sería si S = {A, A, B, B}, luego K = {{}, {A}, {B}, {A, B}, {A, A} , {B, B}, {A, B, B}, {A, A, B}, {A, A, B, B}} y por eso | K | = 9
Es fácil ver que si S es un conjunto real, que tiene solo elementos únicos, entonces | K | = 2^| S |.
¿Cuál es la fórmula para calcular este valor | K | dado un "set" S (con duplicados), sin generar todos los subconjuntos?
** No es técnicamente un conjunto.
Esto es realmente una cuestión de matemáticas, no es una cuestión de programación. – Eddie
Es para un problema relacionado con la programación que tengo y una fórmula de este tipo es importante para analizar el tiempo de ejecución de ciertos algoritmos relacionados con la combinatoria. – Nixuz