Вятский государственный университет
Опубликован: 21.03.2008 | Доступ: свободный | Студентов: 1883 / 393 | Оценка: 4.39 / 4.31 | Длительность: 06:24:00
Специальности: Программист, Математик
Лекция 7:

Правила суммы и произведений

< Лекция 6 || Лекция 7: 12 || Лекция 8 >
Аннотация: Приводятся правила суммы и произведения и возможности их применения для решения комбинаторных задач. Дается общая формула включения - исключения

Комбинаторные задачи бывают самых разных видов, но большинство задач решается с помощью правила суммы и правила произведения.

Часто удается разбить все изучаемые комбинации на несколько классов, причем каждая комбинация входит в один и только один класс. Ясно, что в этом случае общее число комбинаций равно сумме чисел комбинаций во всех классах. Это утверждение и называется правилом суммы.

Правило суммы: если объект А можно выбрать m способами, а объект В другими n способами, то выбор "либо А, либо В " может быть осуществлен m + n способами.

Второе правило - правило произведения. Часто при составлении комбинации из двух элементов известно, сколькими способами можно выбрать 1-й элемент, и сколькими способами второй, причем число способов выбора второго элемента не зависит от того, как именно выбран первый элемент.

Правило произведения: если объект А выбран m способами и после каждого из таких выборов, объект В, в свою очередь может быть выбран n способами, то выбор " A и B " в указанном порядке может быть осуществлен m \times n способами.

Задача 1 (о шашках)

Сколькими способами можно поставить на доску две шашки - белую и черную - так, чтобы белая шашка могла бить черную?

Правила игры в шашки известны.

Сложность этой задачи состоит в том, что для разных положений белой шашки есть разное число положений черной шашки, при которых эту шашку можно бить ( рис. 7.1).


Рис. 7.1.

Если белая шашка стоит на поле а1, то существует лишь 1 положение, при котором она находится под боем. Если белая шашка стоит на поле с3, то число искомых положений черной шашки равно 4. Наконец, если белая шашка прошла в "дамки", на поле h8, то имеется 6 положений черной шашки, на которых ее можно бить белой шашкой.

Складывая полученное число вариантов для каждой позиции, получим 87.

Ясно, что существует ровно столько же положений, при которых черная шашка может бить белую. А положений, при которых обе шашки могут бить друг друга, меньше ( рис. 7.2).


Рис. 7.2.

Например, если белая шашка стоит на краю доски, то ее нельзя бить, где бы ни стояла черная шашка. Поэтому всем полям на краю соответствуют нули. Точно так же находим числа, соответствующие другим полям. Складывая их, получаем, что искомая расстановка возможна 50 способами.

Найдем число положений, при котором ни одна из 2 шашек (черная или белая) не может бить другую. Эту задачу можно было бы решить так же, как и предыдущие, ставя белую шашку на каждое из черных полей и подсчитывая, сколькими способами можно поставить черную шашку так, чтобы ни одна из этих шашек не могла бить другую. Но, здесь проще свести задачу к уже решенной. Для этого сначала найдем общее число положений, которыми можно поставить на доску белую и черную шашки. Белую шашку можно поставить на любую из 32 клеток, следовательно, для черной останется 31 позиция. Отсюда вытекает, что расстановка возможна 32 \times 31 = 992 способами. Но из них 87 способов, при которых черная шашка бьет белую и 87 способов, при которых белая шашка бьет черную. Поэтому надо отбросить 2 \times 87 = 174 способа. Однако следует учесть, что при этом некоторые способы оказываются отброшенными дважды: из-за того, что черная шашка может бить белую шашку, и белая шашка может бить черную шашку. Таких положений 50. Поэтому число положений, в которых ни одна шашка не может бить другую, равно 992 - 174 + 50 = 868.

< Лекция 6 || Лекция 7: 12 || Лекция 8 >
Владислав Бариков
Владислав Бариков

Непонятно почему в примере - отношение t НЕ транзитивно, ведь пары (2,4) и (4, 6) влекут (2, 6) и эта пара имеет общий делитель 2.​

Александр Кибирев
Александр Кибирев
Россия, Иваново, Ивановский государственный университет, 1999