Шары и перегородки

Рассмотрим задачу: сколько способов представить число n в виде суммы k натуральных слагаемых?

Можно представить её так: набор из n шаров, расположенных в ряд, разделить на k частей, поставив (k-1) перегородок.

В таком виде задача гораздо понятнее, поскольку мы должны выбрать (k-1) мест из (n-1) возможных. А количество сделать это мы знаем - .

Пример.

Сколько способов представить 10 в виде суммы шести натуральных слагаемых?

Решение.

Представим формулировку в таком виде: разбить цепочку из 10 шаров на шесть групп. Для этого достаточно разместить пять перегородок в 9 промежутках. (НАРИСОВАТЬ!)

Это можно сделать способами.

Ответ: .

Можно усложнить задачу: сколько способов представить число n в виде суммы k целых слагаемых, каждое из которых не меньше m?

Эту задачу можно свести к предыдущей: для случая m = 1 решать задачу мы умеем, а для общего случая для xi ≥ m (при i = 1, 2, …, k) можно сделать замену yi = xi – m + 1. Получим задачу для чисел y1, y2, … yk, сумму которых мы можем вычислить:

y1 + y2 + … + yk = (x1 – m + 1) + (x2 – m + 1) + … + (xk – m + 1) = (x1 + x2 + … + xk) + k(-m+1) = n – km + k.

Таким образом, все числа yi натуральные, причём их сумма известна. Такую задачу мы решать уже умеем.

Пример.

Сколько способов представить 100 в виде суммы шести натуральных слагаемых, каждое из которых не меньше 3?

Если каждое из чисел не меньше 1 (то есть натуральное), то способов будет (5 перегородок в 99 промежутков).

Если по условию все , можем сделать замену yi = xi – 2, тогда все , то есть получили задачу для суммы натуральных чисел. При этом сумма всех yi будет на 12 меньше суммы всех xi, то есть будет равна 100 – 12 = 88.

Итак, получили задачу: сколько способов представить число 88 в виде шести натуральных слагаемых? Такую задачу мы умеем решать. Ответ в данном случае будет равен .

Пример.

Сколько способов представить 100 в виде суммы шести натуральных слагаемых, каждое из которых не меньше -4?

Если по условию все , можем сделать замену yi = xi + 5, тогда все , то есть получили задачу для суммы натуральных чисел. При этом сумма всех yi будет на 30 больше суммы всех xi, то есть будет равна 100 +30 = 130.

Сколько способов представить число 130 в виде шести натуральных слагаемых?

Ответ: .


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: