Здравствуйте.
Нужно решить такую задачу.
Дано 

 различных элементов 

. Каждому элементу 

 соответствует некоторое натуральное число 

. Сколькими способами можно выбрать 

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

 повторяется не более 

 раз?
Если не ошибаюсь, то эта задача равносильна следующей:
Сколько решений в целых числах имеет уравнение:

 при условии, что 

Вот для этой второй я нашел здесь 
math.stackexchange.com формулу, но я не уверен правильно ли я ее понял и не знаю правильная ли эта формула вообще.
Еще хочу понять как выводится формула для этой задачи.
Спасибо.