Глава

Перестановки и размещения

Модуль развивает перестановки, размещения, повторяющиеся объекты, круговые рассадки, блоки, запреты соседства и первые задачи на включение-исключение.
Войдите, чтобы сохранять решённые и закладки.

Теория

Ключевая идея

Перестановка — это расположение объектов в порядке. Главное отличие от простого выбора: порядок теперь является частью объекта. Если объекты различны, \(n\) объектов можно упорядочить \(n!\) способами. Если некоторые объекты одинаковы, нужно убрать переучёт от перестановок одинаковых копий.

Олимпиадные задачи на перестановки редко сводятся к одной формуле. Чаще нужно выбрать правильный приём: склеить блок, вычесть запрещённые соседства, зафиксировать поворот в круговой рассадке или разбить по позициям.

Основные факты

  • \(n\) различных объектов можно расположить в ряд \(n!\) способами.
  • Если из \(n\) различных объектов выбирают и упорядочивают \(k\), число способов равно \(n(n-1)\cdots(n-k+1)\).
  • Если среди \(n\) объектов есть группы одинаковых размеров \(a,b,c,\ldots\), число различных перестановок равно \(n!/(a!b!c!\cdots)\).
  • В круговой рассадке повороты считаются одинаковыми, поэтому \(n\) разных людей можно посадить за круглый стол \((n-1)!\) способами.
  • Если несколько объектов должны стоять вместе, их часто склеивают в один блок, а потом учитывают внутренний порядок блока.

Когда применять метод

  • Нужно расположить людей, книги, буквы, цифры или предметы в ряд или по кругу.
  • В условии есть слова “рядом”, “не рядом”, “в определённом порядке”, “на фиксированных местах”.
  • Есть одинаковые буквы или повторяющиеся объекты.
  • Проще посчитать все расположения и вычесть запрещённые.

Как распознать метод

Если объекты должны быть рядом, попробуйте блок. Если объекты не должны быть рядом, часто удобнее вычесть случаи, где они рядом. Если расположение круговое, сначала зафиксируйте один объект или используйте \((n-1)!\). Если есть одинаковые буквы, сначала посчитайте как разные, затем разделите на перестановки одинаковых копий.

В задачах с запретами на позиции полезно спросить: запреты независимы или пересекаются? Если пересекаются, может понадобиться включение-исключение.

Типичные ошибки

  • Считают круговую рассадку как линейную.
  • Забывают внутренний порядок склеенного блока.
  • Вычитают запрещённые случаи, но забывают, что несколько запретов могут выполняться одновременно.
  • Делят на факториалы повторов там, где одинаковые объекты уже были выбраны как неразличимые.
  • Путают “\(A\) перед \(B\)” и “\(A\) рядом с \(B\)”.

Мини-чеклист

  • Объекты различны или есть одинаковые?
  • Расположение линейное или круговое?
  • Есть ли блоки “должны быть рядом”?
  • Запрет “не рядом” проще считать напрямую или через дополнение?
  • Порядок внутри выбранной группы важен?
  • Не пересекаются ли запрещённые условия?

Примеры

Пример 1. Перестановка разных объектов

Базовая техника: каждый следующий выбор уменьшает число вариантов.

Задача. Сколькими способами можно расставить \(6\) разных книг на полке?

Решение.

На первое место можно поставить \(6\) книг, на второе \(5\), затем \(4,3,2,1\). Всего \(6!=720\).

Комментарий. Это линейное расположение разных объектов.

Пример 2. Повторяющиеся буквы

Одинаковые буквы создают переучёт.

Задача. Сколько различных слов можно получить перестановкой букв слова \(BANANA\)?

Решение.

Всего \(6\) букв. Буква \(A\) повторяется \(3\) раза, буква \(N\) — \(2\) раза. Если считать все копии различными, будет \(6!\), но каждое слово посчитано \(3!\cdot2!\) раз. Ответ \(6!/(3!\cdot2!)=60\).

Комментарий. Делим только на перестановки одинаковых букв.

Пример 3. Блок рядом

Если два объекта должны стоять рядом, склейте их.

Задача. Сколькими способами можно расставить \(6\) человек в ряд, если Антон и Борис должны стоять рядом?

Решение.

Склеим Антона и Бориса в блок. Тогда есть \(5\) объектов: блок и ещё \(4\) человека. Их можно расставить \(5!\) способами. Внутри блока \(2\) порядка. Ответ \(2\cdot5!=240\).

Комментарий. Нельзя забыть внутренний порядок блока.

Пример 4. Не рядом через дополнение

Запрет часто проще считать как все минус плохие.

Задача. Сколькими способами можно расставить \(6\) человек в ряд, если Антон и Борис не должны стоять рядом?

Решение.

Всего \(6!=720\) расположений. Рядом они стоят \(2\cdot5!=240\) способами. Значит не рядом: \(720-240=480\).

Комментарий. Это дополнение к предыдущей задаче.

Пример 5. Круговая рассадка

В круге повороты считаются одинаковыми.

Задача. Сколькими способами можно посадить \(5\) разных людей за круглый стол?

Решение.

Зафиксируем одного человека. Оставшихся \(4\) можно расположить вокруг него \(4!\) способами. Ответ \(24\).

Комментарий. Фиксация одного человека убирает поворот.

Пример 6. Круг и соседство

Блок работает и за круглым столом.

Задача. Сколькими способами можно посадить \(6\) людей за круглый стол, если двое заданных должны сидеть рядом?

Решение.

Склеим этих двоих в блок. Получаем \(5\) объектов на круге, их можно расположить \((5-1)!=24\) способами. Внутри блока \(2\) порядка. Ответ \(48\).

Комментарий. Сначала учитываем круг, потом внутренний порядок блока.

Пример 7. Перед, но не обязательно рядом

Половина перестановок имеет \(A\) перед \(B\).

Задача. Сколько перестановок чисел \(1,2,3,4,5\) имеют \(1\) раньше \(2\)?

Решение.

Во всех \(5!\) перестановках числа \(1\) и \(2\) симметричны: ровно в половине \(1\) стоит раньше \(2\), в половине наоборот. Ответ \(5!/2=60\).

Комментарий. Это не условие соседства.

Пример 8. Первое включение-исключение

Запреты на неподвижные точки пересекаются.

Задача. Сколько перестановок \(1,2,3,4\) не оставляют ни одно число на своём месте?

Решение.

Всего \(4!=24\). Вычтем перестановки с хотя бы одной неподвижной точкой: \(4\cdot3!\). Вернём пересечения двух неподвижных точек: \(6\cdot2!\). Вычтем три: \(4\cdot1!\). Вернём четыре: \(1\). Ответ \(24-24+12-4+1=9\).

Комментарий. Это первая версия задачи о беспорядках.

Задачи

Задачи

#2.1
#2.1

Пять книг

Перестановки 7 класс 8 класс ★☆☆☆☆

Сколькими способами можно расставить \(5\) разных книг на полке?

Детали
Задача: COM-B1-M02-P001
Сложность: Уровень 1 из 5
Tag: Перестановки
Grade: 7 класс, 8 класс
#2.2
#2.2

Буквы слова \(MAMA\)

Multiset Permutation 7 класс 8 класс ★☆☆☆☆

Сколько различных слов можно получить перестановкой букв слова \(MAMA\)?

Детали
Задача: COM-B1-M02-P002
Сложность: Уровень 1 из 5
Tag: Multiset Permutation
Grade: 7 класс, 8 класс
#2.3
#2.3

Упорядоченная тройка

Размещения 7 класс 8 класс ★☆☆☆☆

Сколькими способами можно выбрать и упорядочить \(3\) разных ученика из \(7\)?

Детали
Задача: COM-B1-M02-P003
Сложность: Уровень 1 из 5
Tag: Размещения
Grade: 7 класс, 8 класс
#2.4
#2.4

Круглый стол

Circular Arrangement 7 класс 8 класс ★☆☆☆☆

Сколькими способами можно посадить \(5\) разных людей за круглый стол?

Детали
Задача: COM-B1-M02-P004
Сложность: Уровень 1 из 5
Tag: Circular Arrangement
Grade: 7 класс, 8 класс
#2.5
#2.5

Двое рядом

Метод блока 7 класс 8 класс ★☆☆☆☆

Сколькими способами можно расставить \(6\) человек в ряд, если двое заданных должны стоять рядом?

Детали
Задача: COM-B1-M02-P005
Сложность: Уровень 1 из 5
Tag: Метод блока
Grade: 7 класс, 8 класс
#2.6
#2.6

Двое не рядом

Метод дополнения 7 класс 8 класс ★★☆☆☆

Сколькими способами можно расставить \(6\) человек в ряд, если двое заданных не должны стоять рядом?

Детали
Задача: COM-B1-M02-P006
Сложность: Уровень 2 из 5
Tag: Метод дополнения
Grade: 7 класс, 8 класс
#2.7
#2.7

Слово \(BANANA\)

Multiset Permutation 7 класс 8 класс ★★☆☆☆

Сколько различных перестановок букв слова \(BANANA\)?

Детали
Задача: COM-B1-M02-P007
Сложность: Уровень 2 из 5
Tag: Multiset Permutation
Grade: 7 класс, 8 класс
#2.8
#2.8

Два ученика не соседствуют

Метод дополнения 7 класс 8 класс ★★☆☆☆

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

Детали
Задача: COM-B1-M02-P008
Сложность: Уровень 2 из 5
Tag: Метод дополнения
Grade: 7 класс, 8 класс
#2.9
#2.9

Книги по предметам

Перестановки 8 класс 9 класс ★★☆☆☆

На полке \(3\) книги по математике, \(2\) по физике и \(2\) по истории, все книги разные. Сколькими способами расставить их так, чтобы книги каждого предмета стояли вместе?

Детали
Задача: COM-B1-M02-P009
Сложность: Уровень 2 из 5
Tag: Перестановки
Grade: 8 класс, 9 класс
#2.10
#2.10

Соседи за круглым столом

Метод блока 8 класс 9 класс ★★☆☆☆

Сколькими способами можно посадить \(6\) человек за круглый стол, если двое заданных должны сидеть рядом?

Детали
Задача: COM-B1-M02-P010
Сложность: Уровень 2 из 5
Tag: Метод блока
Grade: 8 класс, 9 класс
#2.11
#2.11

Беспорядки для четырёх

Включения-исключения 8 класс 9 класс ★★☆☆☆

Сколько перестановок чисел \(1,2,3,4\) не оставляют ни одно число на своём месте?

Детали
Задача: COM-B1-M02-P011
Сложность: Уровень 2 из 5
Tag: Включения-исключения
Grade: 8 класс, 9 класс
#2.12
#2.12

Один раньше другого

Перестановки 8 класс 9 класс ★★☆☆☆

Сколько перестановок чисел \(1,2,3,4,5\) имеют \(1\) раньше \(2\)?

Детали
Задача: COM-B1-M02-P012
Сложность: Уровень 2 из 5
Tag: Перестановки
Grade: 8 класс, 9 класс
#2.13
#2.13

Девочки не рядом

No Adjacent 8 класс 9 класс ★★★☆☆

Сколькими способами можно поставить в ряд \(5\) мальчиков и \(4\) девочек так, чтобы никакие две девочки не стояли рядом?

Детали
Задача: COM-B1-M02-P013
Сложность: Уровень 3 из 5
Tag: No Adjacent
Grade: 8 класс, 9 класс
#2.14
#2.14

Буквы \(AABBCC\)

Включения-исключения 8 класс 9 класс ★★★☆☆

Сколько перестановок букв \(A,A,B,B,C,C\) не имеют двух одинаковых соседних букв?

Детали
Задача: COM-B1-M02-P014
Сложность: Уровень 3 из 5
Tag: Включения-исключения
Grade: 8 класс, 9 класс
#2.15
#2.15

Четырёхзначные кратные \(5\)

Цифры 8 класс 9 класс ★★★☆☆

Сколько четырёхзначных чисел с различными цифрами можно составить из \(0,1,\ldots,6\), если число делится на \(5\)?

Детали
Задача: COM-B1-M02-P015
Сложность: Уровень 3 из 5
Tag: Цифры
Grade: 8 класс, 9 класс
#2.16
#2.16

Не соседи за кругом

Метод дополнения 8 класс 9 класс ★★★☆☆

Сколькими способами можно посадить \(8\) человек за круглый стол, если двое заданных не должны сидеть рядом?

Детали
Задача: COM-B1-M02-P016
Сложность: Уровень 3 из 5
Tag: Метод дополнения
Grade: 8 класс, 9 класс
#2.17
#2.17

Три книги в заданном порядке

Перестановки 8 класс 9 класс ★★★☆☆

На полке стоят \(8\) разных книг. Сколькими способами можно расставить их так, чтобы книги \(A,B,C\) стояли в порядке \(A\) раньше \(B\) раньше \(C\), не обязательно подряд?

Детали
Задача: COM-B1-M02-P017
Сложность: Уровень 3 из 5
Tag: Перестановки
Grade: 8 класс, 9 класс
#2.18
#2.18

Чётные на чётных местах

Перестановки 8 класс 9 класс ★★★☆☆

Сколько перестановок чисел \(1,2,\ldots,7\) имеют чётные числа ровно на чётных местах?

Детали
Задача: COM-B1-M02-P018
Сложность: Уровень 3 из 5
Tag: Перестановки
Grade: 8 класс, 9 класс
#2.19
#2.19

Две буквы \(A\) не рядом

Строки 8 класс 9 класс ★★★☆☆

Сколько слов длины \(5\) над алфавитом \(\{A,B,C,D\}\) содержат ровно две буквы \(A\), причём они не стоят рядом?

Детали
Задача: COM-B1-M02-P019
Сложность: Уровень 3 из 5
Tag: Строки
Grade: 8 класс, 9 класс
#2.20
#2.20

Ровно один человек между двумя

Разбор случаев 8 класс 9 класс ★★★☆☆

Сколькими способами можно посадить \(5\) человек за круглый стол, если между Антоном и Борисом должен сидеть ровно один человек?

Детали
Задача: COM-B1-M02-P020
Сложность: Уровень 3 из 5
Tag: Разбор случаев
Grade: 8 класс, 9 класс
#2.21
#2.21

Беспорядки для пяти

Включения-исключения 8 класс 9 класс ★★★★☆

Сколько перестановок чисел \(1,2,3,4,5\) не оставляют ни одно число на своём месте?

Детали
Задача: COM-B1-M02-P021
Сложность: Уровень 4 из 5
Tag: Включения-исключения
Grade: 8 класс, 9 класс
#2.22
#2.22

Чередование за столом

Circular Arrangement 8 класс 9 класс ★★★★☆

Сколькими способами можно посадить \(6\) мальчиков и \(6\) девочек за круглый стол так, чтобы мальчики и девочки чередовались?

Детали
Задача: COM-B1-M02-P022
Сложность: Уровень 4 из 5
Tag: Circular Arrangement
Grade: 8 класс, 9 класс
#2.23
#2.23

Три числа не соседствуют

No Adjacent 8 класс 9 класс ★★★★☆

Сколько перестановок чисел \(1,2,\ldots,8\) имеют свойство: никакие два из чисел \(1,2,3\) не стоят рядом?

Детали
Задача: COM-B1-M02-P023
Сложность: Уровень 4 из 5
Tag: No Adjacent
Grade: 8 класс, 9 класс
#2.24
#2.24

Пять пар букв без соседства

Включения-исключения 9 класс ★★★★★

Сколько перестановок букв \(A,A,B,B,C,C,D,D,E,E\) не имеют двух одинаковых соседних букв?

Детали
Задача: COM-B1-M02-P024
Сложность: Уровень 5 из 5
Tag: Включения-исключения
Grade: 9 класс

Лестницы

Опубликованных лестниц пока нет.
Предыдущая глава
Следующая глава