@Imperfect_user

Как найти количество всевозможных сочетаний a b c d при условии a+b+c+d=100?

Найти количество всевозможных сочетаний a b c d при условии a+b+c+d=100 (a b c d целые не отрицательные).

Конечно, легко посчитать с помощью любого языка программирования, но стало интересно, как же справиться с этим вопросом с точки зрения математики.
  • Вопрос задан
  • 2915 просмотров
Пригласить эксперта
Ответы на вопрос 2
friogenn
@friogenn
Если в композициях числа n длины k разрешить нулевые части, то количество таких композиций будет равно 51521967960562ec8dd35bc93bc0f1ba.png.

ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D0%...
ru.wikipedia.org/wiki/%D0%91%D0%B8%D0%BD%D0%BE%D0%...
Ответ написан
Комментировать
GreatMerlin
@GreatMerlin
Если кратко -- то по ссылке @friogenn.
Если подробнее, то для решения такой задачи удобно представлять число 100 как сотню единиц, которые нужно раскидать по 4м корзинам без возвращений. Если нули в разложении запрещены, то киньте в каждую корзинц по единице и распределяйте оставшиеся 96.
Другими словами, расставить 4 "перегородки" в 99 (если пустые группы не разрешены) или в 101 (если разрешены) позицию. После этого необходимо вычесть повторяющиеся результаты (перестановки корзин).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы