П'ятнашки - вирішуються і нерозв'язані комбінації

Початкову позицію можна розкласти багатьма способами. всього існує

16! = 20 922 789 888 000 початкових позицій.

Це з урахуванням розташувань порожній клітини. Наприклад, ось така позиція.

П'ятнашки - вирішуються і нерозв'язані комбінації

Якщо ж розглянути, що порожня клітка завжди знаходиться на одному місці (наприклад, місце 1 - лівий верхній кут - або місце 16 - правий нижній кут, порожня позиція), то отримаємо

15! = 1 307 674 368 000 позицій.

Наприклад, ось таке початкове розташування

П'ятнашки - вирішуються і нерозв'язані комбінації

Тут розглядається чітко, що порожня клітка завжди знаходиться в правому нижньому кутку.

Половина з усіх розкладів вирішується. Інша половина не збирається, так як приходить ось до такого стану:

П'ятнашки - вирішуються і нерозв'язані комбінації

Як пам'ятаємо, це завдання Лойда.

Сподіваюся, ви зрозуміли, що 50% розкладів зібрати не вдасться.

Будь-яку початкову позицію можна перевірити на решаемость. Причому не треба намагатися її зібрати і подивитися на кінцеве розташування 15 і 14. Для цього достатньо лише вирахувати «Парність розкладу», «Параметр безладу» (це поняття хто як хоче, так і називає). В реалі дійсно швидше просто зібрати за півхвилини фішки і подивитися що вийшло, ніж лічити про себе многоціфар. Але для повноти картини вивчимо теорію. Визначення парності досить складне. Давайте подивимося, що пише Вікіпедія:

Можна показати, що рівно половину з усіх можливих 20 922 789 888 000 (= 16!) Початкових положень квача н евозможно привести до зібраного увазі: нехай квадратик з числом i розташований до (якщо вважати зліва направо і зверху вниз) k квадратиків з числами меншими i. Будемо вважати n i = k. тобто якщо після кісточки з i-му числом немає чисел, менших i. то k = 0. Також введемо число e - номер ряду порожній клітини (рахуючи з 1). якщо сума


є непарної, то рішення головоломки не існує

Є ще одне визначення, що попалося на очі:

головоломка має рішення, якщо так званий параметр безладу (число пар чисел, в яких більша кількість передує меншому з додатком номера горизонтального ряду з порожньою кліткою), парний

Хоч воно і простіше, сенс і раніше складно вловити.

Спробуємо пояснити більш простою мовою, як підрахувати Парність.

Для цього потрібно порівнювати пари чисел. Вважаємо кількість тих пар, в яких більша кількість передує меншому. Порівняння ведеться щодо правильного порядку. Тільки в кінці не забуваємо додати номер ряду з порожньою кліткою - це число від 1 (верхній рядок) до 4 (нижня рядок). Візуально можна уявити так:

П'ятнашки - вирішуються і нерозв'язані комбінації

Тут вказані номери позицій. Відповідно, чим менше номер, тим більш рання позиція (сподіваюся, цей момент зрозумілий).

Наприклад, візьмемо ось такий розклад:

П'ятнашки - вирішуються і нерозв'язані комбінації

Тут порівнюючи пару 5 і 2 бачимо, що 5. яка стоїть раніше, більше двійки (2). значить це одна потрібна нам для рахунку пара, її ми порахуємо. А 8 менше 11, і варто раніше, значить таку пару не вважаємо.

Трохи теорії: Всього є 15 фішок, що утворює 105 пар (14 + 13 + 12 +. +1). На практиці порівняти 105 пар не так вже й складно, тільки треба їх чітко підраховувати. Наприклад, можна вчинити так (див. Малюнок вище):

Спочатку беремо перше число (у нас 12). Вважаємо, скільки чисел менше знаходиться після нього. На прикладі це одинадцять чисел (від 1 до 11 - ці числа менше і розташовані пізніше, тобто після розглянутого нами числа 12). Результат записали.

Тепер беремо друге число (5). Вважаємо, скільки менших чисел стоїть після нього (не "до", а саме «після» - це для нев'езжающіх). Після п'ятірки тільки чотири числа молодше (від 1 до 4). Результат додали до минулого значенням (11 + 4 = 15).

Тепер беремо третє число (8) і вважаємо також кількість менших чисел, що стоять після (їх шість, тобто від 1 до 7 не рахуючи 5, так як п'ятірка варто раніше).

Так і продовжуємо далі.

Не забуваємо в самому кінці додати ряд з порожньою кліткою. У нас на прикладі це третій ряд.

Ми тут не будемо повністю вважати парність, ці обчислення лише приклад як потрібно робити. Та й нудно це математикою займатися в таких обсягах.

Всього підрахунок займе хвилин 5-10. Якщо отримана сума парна - позиція збереться. Якщо інакше (непарна) - щось не збереться.

Нерозв'язних розклад (нерозв'язних закінчення) Лойда має парність «1» (там тільки 15 передує 14-і і більше нього).


П'ятнашки - вирішуються і нерозв'язані комбінації