В качестве вводной предлагается задачка из конкурса 'Кенгуру' 1998 года:
Мама печет 6 пирогов: сначала пирог с абрикосами (А), потом с брусникой (Б), с вишней
(В), с грибами (Г), с джемом (Д) и с ежевикой (Е).
Пока она этим занимается, на кухню иногда забегают дети и каждый раз съедают самый
горячий пирог. В каком порядке не могли быть съедены пироги?
1) АБВГДЕ; 2) АБДГВЕ; 3) ВБДГЕА; 4) ГДЕБВА; 5) ЕДГВБА.
(1 балл)
А теперь основная часть задачи:
Назовем перестановку множества {1,2,...,n} возможной, если она удовлетворяет условию вводной задачки.
Сколько возможных престановок для n=20?
(8 баллов)
Решение
Ответ на первый вопрос зпдачи очевиден: невозможна последовательность ГДЕБВА. После съедения пирога Е, согласно условию, должен был быть съеден пирог В.
Рассмотрим основную часть задачи.
Для тех, кто знаком с числами Каталана (и сумеет разглядеть их в условии),
задача #15 является достаточно легкой. В самом деле, по условию задачи
чем позднее приготовлен каждый из n пирогов (скокба открылась), тем раньше
он съеден (скобка заккрылась), что соответствует правильной расстановке n пар
скобок. Таким образом, количество возможных перестановок на множестве {1,2,...n}
равно количеству правильных расстановок n пар скобок, которое, в свою очередь
есть n-ое число Каталана.
Приведу более громоздкое, но зато явное (в лоб) решение 15-й задачи:
Рассмотрим количество возможных перестановок для небольших значений n. При
этом отдельно посчитаем перестановки, начинающиеся с 1, 2, ... n.
Результаты занесем в таблицу.
n\i |
1 |
2 |
3 |
4 |
5 |
6 |
1 |
1 |
|||||
2 |
1 |
1 |
||||
3 |
2 |
2 |
1 |
|||
4 |
5 |
5 |
3 |
1 |
||
5 |
14 |
14 |
9 |
4 |
1 |
|
6 |
42 |
42 |
28 |
14 |
5 |
1 |
Обсуждение
Для чисел Каталана Cn можно получить целых ряд явных и
рекуррентных соотношений:
Cn+1 = (4n+2)*Cn/(n+2);
Cn = C(2n,n)/(n+1);
Cn = 4n*Г(n+1/2)/(sqrt(Pi)*Г(n+2)).
Награды
За правильное решение этой задачи Борис Бух получает 9 призовых баллов.