Учитывая множество** S, содержащее повторяющиеся элементы, как можно определить общее количество всех возможных подмножеств S, где каждое подмножество уникально.
Например, пусть S = {A, B, B} и пусть K будет множеством всех подмножеств, тогда K = {{}, {A}, {B}, {A, B}, {B, B}, {A, B, B}} и, следовательно, |K| = 6.
Другой пример: если S = {A, A, B, B}, то K = {{}, {A}, {B}, {A, B}, {A, A}, {B, B}, {A, B, B}, {A, A, B}, {A, A, B, B}} и, следовательно, |K| = 9
Легко видеть, что если S — вещественное множество, имеющее только уникальные элементы, то |K| = 2^|S|.
По какой формуле вычислить это значение |K| учитывая «набор» S (с дубликатами), не создавая все подмножества?
** Технически это не набор.