ВУЗ:
Составители:
Рубрика:
71
Задача 2. За круглом столом короля Артура сидят 12 рыцарей. Из них
каждый враждует с соседом. Надо выбрать 5 рыцарей (например, в экспе-
дицию, чтобы освободить заколдованную принцессу), причем так, чтобы
среди них не было враждующих (рис. 59). Сколькими способами это мож-
но сделать?
Отличие от предыдущей задачи состоит в том,
что рыцари
сидят не в ряд, а по кругу. Но ее легко
свести к случаю, когда рыцари сидят в ряд. Для этого
возьмем рыцаря, например, сэра Ланселота, и ра-
зомкнем круг. Все выбираемые комбинации распа-
даются на два класса: в одном участвует сэр Лансе-
лот, в другом – нет. Подсчитаем, сколько комбина-
ций
входит в каждый класс.
1) Если сэр Ланселот отправился в поход, то его соседи справа и
слева не должны участвовать. Остаются 9 рыцарей из которых надо вы-
брать 4. Надо проследить, чтобы среди выбранных не было врагов, т. е.
чтобы двое врагов не сидели рядом. Цепь разорвана, следовательно,
C
4
941−+
= С
4
6
=
!2!4
!6
= 15 .
2) Так как сэр Ланселот не участвует в экспедиции, то его можно
исключить, остается 11 рыцарей, из которых выбирается 5.
5
7
5
1511
СС =
+−
=
21. По правилу суммы всего
5
7
4
6
СС + = 15 + + 21 = 36.
В общем случае
, если по кругу расположены n элементов, а надо вы-
брать k так, чтобы в их число не попали два соседа, то это можно сделать
k
kn
1-k
1-kn
СС
−
−
+ способами.
Это доказывается аналогично. Все комбинации элементов разбивают-
ся на два класса в зависимости от одного из них (сэра Ланселота). В первом
варианте будет
1-k
1-kn
−
С комбинаций, а во втором
k
kn
−
С .
Легко проверяется, что
k
kn
kn
n
k
kn
1-k
1-kn −
−
−−
=+ ССС .
Доказательство:
1)!k1k(n1)!(k
1)!k(n
+−−−−
−−
+
k)!k(nk!
k)!(n
−−
−
=
=
k)k(n2k)!(n1)!(k
k)k(n1)!k(n
−−−
−
−
−
+
2k)!(nk!
k)!(n
−
−
=
Рис. 5.9
Л
Задача 2. За круглом столом короля Артура сидят 12 рыцарей. Из них
каждый враждует с соседом. Надо выбрать 5 рыцарей (например, в экспе-
дицию, чтобы освободить заколдованную принцессу), причем так, чтобы
среди них не было враждующих (рис. 59). Сколькими способами это мож-
но сделать?
Отличие от предыдущей задачи состоит в том,
что рыцари сидят не в ряд, а по кругу. Но ее легко
свести к случаю, когда рыцари сидят в ряд. Для этого
возьмем рыцаря, например, сэра Ланселота, и ра-
зомкнем круг. Все выбираемые комбинации распа-
даются на два класса: в одном участвует сэр Лансе-
лот, в другом – нет. Подсчитаем, сколько комбина-
Рис. 5.9
ций входит в каждый класс.
1) Если сэр Ланселот отправился в поход, то его соседи справа и
слева не должны участвовать. Остаются 9 рыцарей из которых надо вы-
брать 4. Надо проследить, чтобы среди выбранных не было врагов, т. е.
чтобы двое врагов не сидели рядом. Цепь разорвана, следовательно,
Л 4 4
C = С = 6! = 15 .
9 − 4 +1 6 4!2!
2) Так как сэр Ланселот не участвует в экспедиции, то его можно
исключить, остается 11 рыцарей, из которых выбирается 5. С5 = С5 =
11− 5 +1 7
21. По правилу суммы всего С 4 + С5 = 15 + + 21 = 36.
6 7
В общем случае, если по кругу расположены n элементов, а надо вы-
брать k так, чтобы в их число не попали два соседа, то это можно сделать
Сnk- 1 k
+ Сn способами.
− k- 1 −k
Это доказывается аналогично. Все комбинации элементов разбивают-
ся на два класса в зависимости от одного из них (сэра Ланселота). В первом
варианте будет С k - 1 комбинаций, а во втором С k .
n − k -1 n −k
n
Легко проверяется, что С kn -−1k - 1 + С kn − k = С kn − k .
n−k
Доказательство:
(n − k − 1)! + (n − k)! =
(k − 1)! (n − k − 1 − k + 1)! k! (n − k − k)!
= (n − k − 1)! (n − k)k + (n − k)! =
(k − 1)! (n − 2k)! (n − k)k k! (n − 2k)!
71
Страницы
- « первая
- ‹ предыдущая
- …
- 69
- 70
- 71
- 72
- 73
- …
- следующая ›
- последняя »
