Здравствуйте.
Возникла у меня следующая задача: дано слово длины

, при том, что некоторые буквы этого слова повторяются, необходимо найти количество последовательностей длины меньшей или равной

, которые можно составить из букв этого слова.
То есть задача сводится по-сути к следующей: дано

множеств, в

-м множестве

элементов, необходимо посчитать количество

-элементных выборок из этих множеств. Для

при любом

выборки сводятся к числу сочетаний с повторениями, при

выборка - это мультиномиальный коэфициент

, но вот для остальных

я не могу вывести единую формулу.
Надеюсь, вы мне подскажете, с какой стороны за неё браться. Спасибо.