Комбинации с повторением

I ' т.е. приведенный выше пример будет включать в вывод такие элементы, как {a, a, b}, {a, a, a}, {b, b, b} ... и т. д.

Для этого может потребоваться специальная функция. Если я смогу придумать один, я отправлю ответ, но пока я не вижу очевидного решения.

Изменить: В идеале вывод не будет содержать дублирования комбинации, например Кортежи [{a, b, c, d}, 3] вернет список, содержащий два элемента, например {a, a, b} и {b, a, a} которые с точки зрения комбинаций одинаковы.

8
задан dbjohn 1 December 2010 в 17:51
поделиться