Здравствуйте, уважаемые форумчане.
Пожалуйста, помогите понять как считать сочетания в этой задаче из Виленкина "Комбинаторика", M., 1969 г.
Подходил к ней уже несколько раз.
Дана очередь в кассу из
![$m+k$ $m+k$](https://dxdy-04.korotkov.co.uk/f/b/9/d/b9d2febb72664f78583e4e8ff2fe1b1082.png)
человек. У
![$m$ $m$](https://dxdy-01.korotkov.co.uk/f/0/e/5/0e51a2dede42189d77627c4d742822c382.png)
человек в руке рубль, у
![$k$ $k$](https://dxdy-03.korotkov.co.uk/f/6/3/b/63bb9849783d01d91403bc9a5fea12a282.png)
50 коп. Билет стоит 50 коп. У кассира изначально денег нет.
Сколькими способами можно переставить очередь так, чтобы она не застревала?
Люди в очереди не уникальны. Очередь застревает, если у кассира не оказывается сдачи.
![$k \geqslant m>0$ $k \geqslant m>0$](https://dxdy-02.korotkov.co.uk/f/1/6/e/16efa4709cc17bdfa97c0030feebe0c882.png)
Как предлагает решать автор (изложено моими словами):
Обозначим за
![$1$ $1$](https://dxdy-01.korotkov.co.uk/f/0/3/4/034d0a6be0424bffe9a6e7ac9236c0f582.png)
обладателя рубля, а за
![$0$ $0$](https://dxdy-03.korotkov.co.uk/f/2/9/6/29632a9bf827ce0200454dd32fc3be8282.png)
обладателя 50 коп. Тогда любую расстановку
![$m+k$ $m+k$](https://dxdy-04.korotkov.co.uk/f/b/9/d/b9d2febb72664f78583e4e8ff2fe1b1082.png)
человек можно записать ввиде строки из
![$0$ $0$](https://dxdy-03.korotkov.co.uk/f/2/9/6/29632a9bf827ce0200454dd32fc3be8282.png)
и
![$1$ $1$](https://dxdy-01.korotkov.co.uk/f/0/3/4/034d0a6be0424bffe9a6e7ac9236c0f582.png)
. Полагаем, что очередь начинается слева и оканчивается справа.
Далее переберём все "запрещённые" перестановки, в которых очередь застревает.
Каждая запрещённая перестановка характерна тем, что количество
![$0$ $0$](https://dxdy-03.korotkov.co.uk/f/2/9/6/29632a9bf827ce0200454dd32fc3be8282.png)
и
![$1$ $1$](https://dxdy-01.korotkov.co.uk/f/0/3/4/034d0a6be0424bffe9a6e7ac9236c0f582.png)
слева одинаково и огорожено от остальной части строки "отравленной"
![$1$ $1$](https://dxdy-01.korotkov.co.uk/f/0/3/4/034d0a6be0424bffe9a6e7ac9236c0f582.png)
-ей (на ней очередь встаёт, т.к. у кассира не хватает сдачи). Например
![$001110110$ $001110110$](https://dxdy-04.korotkov.co.uk/f/3/b/7/3b745697e10aaebb6723159a90c7154582.png)
- запрещённая, с "отравленной"
![$1$ $1$](https://dxdy-01.korotkov.co.uk/f/0/3/4/034d0a6be0424bffe9a6e7ac9236c0f582.png)
-ей на пятой позиции.
Чтобы их сосчитать, построим вспомогательное множество по такому правилу:
- для каждой запрещённой перестановки добавим
в начало строки - инвертируем от нового начала строки до "отравленной"
-цы включительно
При этом получится строка, в которой количество
![$0$ $0$](https://dxdy-03.korotkov.co.uk/f/2/9/6/29632a9bf827ce0200454dd32fc3be8282.png)
и
![$1$ $1$](https://dxdy-01.korotkov.co.uk/f/0/3/4/034d0a6be0424bffe9a6e7ac9236c0f582.png)
будет гарантированно одинаково вплоть до определённой позиции.
Правило работает в обе стороны:
- каждую запрещённую перестановку отображает во вспомогательное множество
- каждый элемент вспомогательного множества отображает на уникальную запрещённую перестановку
Первое верно из свойства запрещённых перестановок и из правила отображения.
Второе верно из-за того, каждая строка вспомогательного множества гарантированно имеет одинаковое количество
![$0$ $0$](https://dxdy-03.korotkov.co.uk/f/2/9/6/29632a9bf827ce0200454dd32fc3be8282.png)
и
![$1$ $1$](https://dxdy-01.korotkov.co.uk/f/0/3/4/034d0a6be0424bffe9a6e7ac9236c0f582.png)
слева.
Как тогда посчитать количество элементов вспомогательного множества?
Первый знак для всех них будет одинаковый и его можно исключить из рассмотрения.
Не понимаю, почему автор утверждает, что это будет
![$\binom{m+k}{m-1}$ $\binom{m+k}{m-1}$](https://dxdy-03.korotkov.co.uk/f/e/e/7/ee75e184016b784d58317afb14f3852d82.png)