logo
флеров

Упорядоченные размещения.

Пусть x - переменная или действительное число.

Положим, по определению,

[x]n = x(x + 1)(x + 2)  (x + n  1).

Обозначение [x]n читается как “n факториал от x вверх” или “верхняя n-ая степень x”.

Определение.

Пусть X - множество из n объектов 1,2,...,n, которые должны быть размещены по m ящикам так, чтобы каждый ящик содержал бы последовательность, а не множество, как прежде, помещенных в нем объектов. Два размещения совпадают (равны), если в каждом ящике содержится одна и та же последовательность объектов. Размещения такого типа называются упорядоченными размещениями n объектов по m ящикам.

Приведем для примера всевозможные упорядоченные размещения двух объектов 1 и 2 в двух ящиках.

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

Таблица всевозможных размещений двух объектов в двух ящиках имеет следующий вид:

1 2 ; 12 ; 1 2 ;

2 1 ; 21 ; 2 1 .

Утверждение 1.6. Число упорядоченных размещений n объектов по m ящикам равно

[m]n = m(m + 1)... (m + n - 1)

(полагаем [m]o = 1).

Доказательство. Построим сначала таблицу Tn-1 всех упорядоченных размещений объектов 1,2,...,n-1 по m ящикам. Каждое размещение

i1 i2 ...| ik ik+1 ...| ...|...|... in-1

можно представить как последовательность (n-1) + (m-1) символов, являющихся либо буквой i j , либо вертикальной чертой |. Чтобы из этой последовательности получить последовательность, представляющую упорядоченное размещение n объектов в нее достаточно всеми возможными способами добавить символ n. Символ n можно добавить к этой последовательности (n-1) + (m-1) + 1 способами, помещая его перед самым первым символом, между двумя любыми символами и после последнего символа.

Таким образом

| Tn | =(m+n-1) |Tn-1| = (m+n-1)(m+n-2) ... (m+1) |T1| = [m]n.

Очевидно, что |T1| = 1.

Отметим простые, часто используемые соотношения:

[m]n = (m-n+1) [m]n-1 ; [m]n =(m+n-1) [m]n-1 ;

[m]n = m! / (m-n)! ; [m]n =(m+n-1)! / (m-1)! ;

[m]n = [m+n-1]n ; [m]n = [m]n-1(m+n-1).

Определение.

Пусть A - алфавит (то есть конечное множество символов) со множеством букв a1 , ... ,am , упорядоченных так, что

a1 < a2 < ...< am .

Cлово x1 x2 ... xn длины n - монотонное, если

x1 x2 ... xn .

Пример.

Пусть A={a,b,c,d}, a < b < c < d.

Тогда монотонными будут, например, следующие слова:

aaa, aab , abc, aad, bcd, ddd .

(По несколько устаревшей терминологии, это комбинации с повторениями из m объектов, взятые по n штук).

Утверждение 1.7. Число монотонных слов длины n в алфавите из m букв равно [m] n/n! .

Доказательство.

Рассмотрим упорядоченное размещение n объектов 1,2 ,..., n по m ящикам a1 , ... , am и пусть ему соответствует монотонное слово следующим образом:

.

В соответствующем слове буква a1 написана столько раз, сколько объектов в ящике a1 , затем буква a2 столько раз, сколько объектов в ящике a2 , ... .

Каждому упорядоченному размещению n объектов соответствует единственное монотонное слово. Все монотонные слова таким образом могут быть получены. Монотонному слову, с другой стороны, соответствует ровно n! различных упорядоченных размещений. Поэтому число монотонных слов есть

[m]n/n! .

Приложение. (Задача Муавра). Найдем число способов представления целого положительного числа m как упорядоченной суммы n неотрицательных целых чисел

m = u 1 + ...+ u n .

Два таких представления

m=u1 + ...+ un

и

m=u1 + ...+ un

будем считать совпадающими тогда и только тогда, когда

u1= u1 , ... , un= un ,

то есть когда совпадают слагаемые и порядок их следования.

Положим значение k равным частичной сумме первых k членов последовательности n1 , ... , nk : k = n1 + n2 + ... + nk . Каждому представлению m в виде суммы n слагаемых взаимно однозначно соответствует слово 12...n-1 , где 0 12 ... n-1 m. Таким образом, количество представлений m в виде упорядоченной суммы неотрицательных целых слагаемых равно количеству монотонных слов 12...n-1 длины n-1 в алфавите из m+1 символа (i  {0, 1, ... , m}, i = 1, ... , n-1).

Число представлений равно: