Вспомним: Привычные комбинаторные объекты мы умеем считать Перестановки: Сочетания: Скобочные последовательности: и тд

Рекурентные соотношения и динамическое программирование

Сочетания (под другим углом)

- примитивное рекурентное соотношение

Перестановки

- тоже рекурентное соотношение


Правильные скобочные последовательности (п.с.п.)

  1. префиксы - неотрицательный баланс
  2. в конце баланс

image

Без требования 1) -
Но нам нужно ещё и выполнение условия 2)

image

На базе этого придумаем формулу:

- количество префиксов п.с.п. длины с балансом в конце
- количество п.с.п. с открывающимися скобками

image

предыдущийэлементесли

  • На первом месте очевидно
  • На последнем очевидно

image

- число Каталана

Двоичные деревья

image

Разбиения

шаров Корзины





Диаграмма Юнга (Ферре)

image

Каноническое представление

Слагаемые представлены по убыванию


- количество разбиений числа на слогаемые каждые




012345
0111111
1011111
2012222
3012333
4013455
5013567

Теперь шары пронумерованы





Число Белла


Количество разбиений -элементного множества на непустых множеств Число Стирлинга 2 рода

01234
010000
101000
201100
301310
401761

Разбиения на циклы перестановки элементов с циклами

image

Число Стерлинга первого рода


01234
010000
101000
201100
302310
4061161

Автор конспекта: Худалла А.Б.