Перестановки
~15 хв · 8 розділів · 9 тестових запитань
Формула Pₙ = n! — основа для підрахунку перестановок із n різних елементів. У розділі розглянуто спрощення факторіальних виразів і розв'язування задач на впорядкування з обмеженнями: фіксоване місце, нуль серед цифр, двоє поруч і двоє не поруч.
У комбінаториці часто трапляються задачі, у яких потрібно впорядкувати всі елементи деякої множини. Скількома способами можна поставити 6 книжок на полицю? Скількома способами можуть стати в чергу 5 людей? Відповідь дає поняття факторіала й формула перестановки.
Що таке факторіал?
Факторіал натурального числа n — це добуток усіх натуральних чисел від 1 до n включно. Його позначають n! і читають «ен факторіал».
Ось значення факторіалів, які варто запам'ятати для НМТ:
n | n! | Значення |
|---|---|---|
0 | 0! | 1 |
1 | 1! | 1 |
2 | 2! | 2 |
3 | 3! | 6 |
4 | 4! | 24 |
5 | 5! | 120 |
6 | 6! | 720 |
7 | 7! | 5 040 |
8 | 8! | 40 320 |
Зверни увагу: . Це не інтуїтивне, але необхідне означення — воно забезпечує узгодженість комбінаторних формул. Такою самою є домовленість для багатьох розділів математики.
Рекурентна властивість: n! = n · (n − 1)!. Наприклад, 6! = 6 · 5! = 6 · 120 = 720.
Перестановка: означення
Перестановкою з n різних елементів називають упорядкований набір, у який входить кожен із цих елементів рівно один раз. Інакше кажучи, перестановка — це будь-який спосіб розташувати всі n елементів у певному порядку. Порядок має значення: (A, B, C) і (B, A, C) — це різні перестановки.
Кількість усіх можливих перестановок n різних елементів позначають Pₙ і обчислюють за формулою:
Ця формула є в довідкових матеріалах НМТ. Чому вона правильна? На перше місце можна поставити будь-який із n елементів. Після цього на друге місце залишається n − 1 кандидат, на третє — n − 2, і так далі, поки на останнє місце не залишиться єдиний елемент. За правилом добутку загальна кількість варіантів дорівнює n · (n − 1) · (n − 2) · … · 1 = n!.
Найпростіші задачі на перестановки
Розгляньмо кілька прикладів.
6 книжок на полиці: P₆ = 6! = 720 способів.
Черга з 5 осіб: 5! = 120 способів.
Скільки «слів» (довільних послідовностей літер) можна скласти з усіх літер слова КНИГА? У слові 5 різних літер — отже, 5! = 120 слів.
Важливо: програма НМТ передбачає лише перестановки без повторень, тому всі елементи в таких задачах різні.
Спрощення виразів із факторіалами
Факторіали ростуть дуже швидко, але вирази з ними часто можна спростити, не обчислюючи кожен окремо.
Не плутай: 10! / 5! = 30 240, а не 2!. Скорочувати факторіали як звичайні числа — груба помилка. 2! + 3! = 8, а не 5!, тому що факторіали не додаються безпосередньо.
У багатьох задачах на впорядкування накладають додаткові умови: певний елемент має стояти на конкретному місці, або деякі елементи не можуть опинитися на початку. Такі задачі зводяться до перестановки решти елементів.
Один елемент на фіксованому місці
Якщо один з n елементів уже стоїть на визначеній позиції, то інші n − 1 елементів можна переставляти довільно. Отже, кількість способів дорівнює P_{n-1} = (n-1)!.
Приклад: 6 учасників шикуються в ряд, капітан команди стоїть першим. Капітан фіксований — решту 5 учасників переставляємо: P₅ = 120 способів.
Складніший приклад: у розкладі з 5 різних уроків математика завжди перша, а фізика — остання. Тоді на першому й останньому місцях усе визначено, і ми переставляємо лише 3 середні уроки: 3! = 6 варіантів.
Два елементи на кінцях ряду
Якщо два певні елементи мають стояти на краях ряду (першому й останньому місцях), але їхній порядок на цих краях не зафіксовано, то спочатку вибираємо, хто з двох буде першим, а хто останнім — це 2! способів. Потім переставляємо решту n − 2 елементів на внутрішніх місцях: (n − 2)! способів. За правилом добутку маємо 2! · (n − 2)! варіантів.
Наприклад, для 6 осіб, де Андрій і Олена стоять на кінцях у будь-якому порядку: 2! · 4! = 2 · 24 = 48 розстановок.
Числа з усіх заданих цифр
Особливий клас задач — складання чисел, використовуючи кожну з кількох різних цифр рівно один раз. Це фактично перестановка цифр, але з обмеженням: першою цифрою не може бути нуль.
Якщо нуля серед цифр немає — просто переставляємо всі цифри. Наприклад, з цифр 1, 3, 5, 7 можна скласти 4! = 24 чотирицифрові числа.
Якщо серед цифр є нуль, то з усіх n! перестановок потрібно відняти ті, у яких нуль стоїть першим. Поставивши нуль на перше місце, решту n − 1 цифр переставляємо довільно — це (n − 1)! варіантів. Отже, кількість чисел дорівнює n! − (n − 1)!.
Приклад: з цифр 0, 2, 4, 6 складаємо чотирицифрові числа. 4! − 3! = 24 − 6 = 18 чисел. Той самий результат дає міркування: на перше місце можна поставити будь-яку з трьох ненульових цифр, а решту 3 цифри переставити довільно: 3 · 3! = 18.
Умова на останню цифру
Якщо в задачі вимагається, щоб число було, наприклад, парним, то спочатку вибираємо останню цифру з доступних парних, а потім переставляємо решту цифр.
Приклад: скільки п'ятицифрових чисел можна скласти з цифр 1, 2, 3, 4, 5 (кожну використовуючи рівно один раз) так, щоб число було парним? Остання цифра має бути 2 або 4 — це 2 варіанти. Решту 4 цифри переставляємо довільно: 4! = 24. Разом: 2 · 4! = 48 чисел.
Задачі, у яких два (або більше) елементи мають обов'язково стояти разом або, навпаки, ніколи не стояти поруч, розв'язують методом склеювання.
Два елементи поруч
Коли два певні елементи A і B мають стояти поруч, уяви, що їх «склеюють» в один блок. Тоді замість n об'єктів ми маємо n − 1 об'єкт (блок AB та решта n − 2 елементів). Ці n − 1 об'єктів можна переставити (n − 1)! способами.
Однак усередині блоку A і B теж можна переставити — у порядку AB або BA. Це дає ще 2! способи. За правилом добутку:
Приклад: 6 різних книжок ставлять на полицю, причому дві з них мають стояти поруч. 2 · 5! = 2 · 120 = 240 способів.
Типова помилка: забути, що склеєні елементи теж можна переставляти між собою. Не пиши 5! = 120 замість 2 · 5! = 240. Множник 2! обов'язковий!
Блок із трьох і більше елементів
Якщо поруч мають стояти три певні елементи, склеюємо їх в один блок. Тоді загальна кількість об'єктів стає n − 2, а всередині блоку ці три елементи можна переставити 3! способами.
Приклад: з 7 книжок три певні книжки стоять поруч. 3! · 5! = 6 · 120 = 720 способів.
Кілька блоків
Коли є кілька груп, що мають стояти поруч, кожну групу склеюємо в окремий блок. Переставляємо блоки, а всередині кожного блоку — його елементи.
Приклад: 3 хлопці й 2 дівчини стають у ряд так, що всі хлопці стоять поруч і обидві дівчини стоять поруч. Склеюємо хлопців в один блок, дівчат — в інший. Маємо 2 блоки, їх можна переставити 2! способами. Усередині блоку хлопців — 3! перестановок, усередині блоку дівчат — 2! перестановок. Разом: 2! · 3! · 2! = 2 · 6 · 2 = 24 способи.
Елементи не поруч
Задачі на те, що два певні елементи не стоять поруч, найпростіше розв'язувати через доповнення: від загальної кількості перестановок віднімаємо кількість розстановок, у яких ці елементи стоять поруч.
Приклад: 6 книжок ставлять на полицю так, щоб дві збірки віршів не стояли поруч.
Загальна кількість перестановок: 6! = 720. Кількість розстановок, де збірки поруч: 2 · 5! = 240. Тоді «не поруч»: 720 − 240 = 480 способів.
Не намагайся рахувати «не поруч» напряму — це набагато складніше. Завжди використовуй формулу: усі мінус ті, що поруч.
Розв'яжемо п'ять типових задач на перестановки. Кожна супроводжується покроковим поясненням.
Приклад 1. Скількома способами 7 учасників можуть стати в чергу до каси?
Це завдання з вибором однієї відповіді з п'яти (А–Д).
Умова: учасники — 7 різних людей, усі мають стати в чергу. Ми впорядковуємо всі 7 елементів, тому це перестановка. P₇ = 7! = 5 040.
Кроки: 7! = 1 · 2 · 3 · 4 · 5 · 6 · 7. Зручно порахувати: 7! = 7 · 6! = 7 · 720 = 5 040.
Відповідь: 5 040.
Розбір дистракторів: 49 (7 · 7 — плутанина з добутком, а не факторіалом), 28 (сума 1 + 2 + … + 7), 720 (6! — взяли n − 1 замість n), 823 543 (7⁷ — переставили місцями факторіал і степінь).
Приклад 2. Скільки існує п'ятицифрових чисел, у записі яких кожна з цифр 0, 1, 3, 5, 7 використана рівно один раз?
Це завдання з короткою відповіддю (ціле число).
У нас є 5 різних цифр, але серед них — нуль. Першою цифрою числа нуль бути не може, тому кількість чисел = загальна кількість перестановок п'яти цифр мінус ті, де нуль стоїть першим.
Загалом перестановок: 5! = 120. Якщо нуль стоїть першим, то решту 4 цифри переставляємо: 4! = 24.
Отже, 5! − 4! = 120 − 24 = 96 чисел.
Відповідь: 96.
Пастка: 120 (не врахували обмеження на нуль).
Приклад 3. Скількома способами можна посадити 5 друзів на 5 крісел у ряд так, щоб Оля й Марко сиділи поруч?
Це завдання з вибором однієї відповіді з п'яти.
Склеюємо Олю й Марка в один блок. Разом з трьома іншими друзями маємо 4 об'єкти. Їх можна переставити 4! = 24 способами.
Усередині блоку Оля й Марко можуть сидіти в порядку (Оля, Марко) або (Марко, Оля) — це 2! = 2 способи.
За правилом добутку: 2 · 4! = 2 · 24 = 48 способів.
Відповідь: 48.
Розбір дистракторів: 24 (забули помножити на 2! — не врахували перестановку всередині блоку), 120 (5! без жодної умови), 72 (це кількість розстановок «не поруч»: 5! − 2 · 4! = 120 − 48 = 72).
Приклад 4. Скількома способами можна поставити на полицю 6 різних книжок так, щоб дві збірки віршів не стояли поруч?
Це завдання з короткою відповіддю (ціле число).
Рахуємо через доповнення: «не поруч» = усі − «поруч».
Усі перестановки 6 книжок: 6! = 720.
Кількість розстановок, де дві збірки поруч: 2 · 5! = 2 · 120 = 240.
Отже, «не поруч»: 720 − 240 = 480.
Відповідь: 480.
Пастки: 240 (дали відповідь на «поруч»), 600 (720 − 120 — забули множник 2, тобто не врахували, що збірки можна переставити всередині блоку).
Приклад 5. Обчисліть (8! − 7!) / 6!
Це завдання з вибором однієї відповіді з п'яти.
Спочатку винесемо спільний множник 7! у чисельнику:
Тепер 7! = 7 · 6!, тому:
Відповідь: 49.
Розбір дистракторів: 56 (8! / 6! = 8 · 7 — не врахували віднімання в чисельнику), 55 (56 − 1 — вважали, що 7! / 6! = 1, а насправді 7! / 6! = 7), 63 (56 + 7 — додали замість віднімання), 7 (7! / 6! = 7 — після винесення 7! за дужки забули множник 8 − 1 = 7).
Нижче наведено найпоширеніші помилки, яких припускаються учні під час розв'язування задач на перестановки. Уважно прочитай кожну — і ти не втратиш бали на НМТ.
Забувають переставити склеєні елементи між собою: у задачі «двоє поруч» дають відповідь (n − 1)! замість правильної 2 · (n − 1)!. Наприклад, для 6 книжок пишуть 120 замість 240.
«Не поруч» рахують як n! − (n − 1)!, забувши множник 2. Правильно: n! − 2 · (n − 1)!. Наприклад, для 6 книжок отримують 600 замість 480.
У числах з цифрою 0 рахують n! замість n! − (n − 1)!. Для цифр 0, 1, 3, 5, 7 дають 120 замість 96 — не відкидають варіанти з нулем на першому місці.
Вважають 0! = 0. Насправді 0! = 1. Запам'ятай це як факт — він знадобиться для формул із комбінаціями.
Скорочують факторіали як звичайні числа: 10! / 5! = 2! (насправді 10! / 5! = 30 240) або 2! + 3! = 5! (насправді 2! + 3! = 8). Факторіали — це не числа, які можна скорочувати без розкриття.
Застосовують Pₙ, коли впорядковують не всі елементи: якщо в задачі з 8 учнів вибирають і ставлять у чергу лише 5 — це вже не перестановка, а розміщення (наступна тема). Перестановка — це коли беруть усі n елементів.
Завдання на перестановки входять до теми програми «Перестановки, комбінації, розміщення (без повторень)…» розділу «Елементи комбінаторики, початки теорії ймовірностей та елементи математичної статистики». Програма вимагає знати означення перестановки (без повторень) і вміти «розв'язувати задачі на перестановки». Перестановок з повтореннями програма не містить, тому на НМТ їх не буде.
Формула Pₙ = n! є в довідкових матеріалах, які ти отримаєш на тестуванні. Проте значення факторіалів до 8! варто знати напам'ять — це заощадить час: не доведеться щоразу перемножувати 1 · 2 · 3 · … під час тесту.
Формат завдань:
У завданнях 1–15 — вибір однієї відповіді з п'яти (А–Д), 0 або 1 бал. Тут можуть дати просту факторіальну задачу або спрощення виразу з факторіалами.
Комбінаторна задача з короткою відповіддю — у демоваріанті 2026 це завдання 20, 2 бали без часткових балів. Відповідь — ціле число.
Стратегія
Велику відповідь (5 040, 40 320) звіряй з варіантами за порядком величини — іноді досить прикинути, скільки нулів у числі.
Формулу перевір на малому випадку: 3 елементи дають 6 перестановок. Якщо твоя формула для n = 3 дає щось інше — ти помилився.
Уважно читай умову: чи всі елементи впорядковуються? Чи є серед цифр нуль? Чи мають елементи стояти поруч?
Чому 0! = 1?
Це означення, а не теорема. Воно потрібне, щоб рекурентна рівність n! = n · (n − 1)! виконувалася для n = 1: 1! = 1 · 0! ⇒ 1 = 1 · 0! ⇒ 0! = 1. Також багато комбінаторних формул (наприклад, Cₙⁿ = 1) дають правильні результати лише при 0! = 1.
Чим перестановка відрізняється від вибору кількох елементів?
Перестановка завжди використовує всі n елементів і враховує їхній порядок. Наприклад, коли з 8 учнів вибирають лише 5 і ставлять у чергу — це не перестановка, а розміщення (A₈⁵). Коли ж у чергу стають усі 8 учнів — це перестановка P₈.
Навіщо множити на 2, коли двоє мають стояти поруч?
Коли ми склеюємо A і B в один блок, ми вважаємо їх одним об'єктом. Але всередині цього об'єкта можливі два порядки: AB або BA. Це два різні варіанти розташування, тому кількість перестановок блоків (n − 1)! потрібно помножити на 2.
Як швидко спростити 12! / 10!?
Розпиши 12! = 12 · 11 · 10 · 9 · … · 1, а 10! = 10 · 9 · … · 1. Скоротиться все, крім 12 · 11. Отже, 12! / 10! = 12 · 11 = 132. Загальне правило: n! / (n − k)! = n · (n − 1) · … · (n − k + 1) — добуток k чисел, починаючи з n.
Що робити, якщо серед цифр є нуль?
Нуль не може бути першою цифрою числа. Тому з усіх n! перестановок цифр віднімаємо ті, де нуль стоятиме першим. Кількість перестановок із нулем на першому місці дорівнює (n − 1)! (переставляємо решту n − 1 цифр). Отже, відповідь: n! − (n − 1)!. Можна також рахувати напряму: спочатку вибираємо першу цифру (не нуль — n − 1 варіант), а решту n − 1 цифр переставляємо: (n − 1) · (n − 1)!.