Дискретна математика
порівняння збільшеної на 1 цифри (л-2)-го розряду з елементом
перестановки, що залишився, і потім, якщо вона дорівнює йому або
більша за нього, знову збільшують її на 1. А якщо ні, то залишають її
без змін. Отримана таким чином збільшена цифра факторіального
числа буде третім елементом перестановки.
Аналогічно виконують порівняння цифри (л-З)-го розряду й
далі всіх цифр факторіального числа, які ще не порівнювались, аж до
нульового розряду числа з елементами перестановки, яка будується.
Тобто в загальному випадку спочатку виконують порівняння
цифри факторіального числа з найменшим елементом серед уже
знайдених елементів перестановки. Якщо ця цифра дорівнює цьому
найменшому елементу або більша за нього, то тоді вона збільшується
на одиницю. А якщо ні, вона стає черговим елементом перестановки.
Збільшена ж на одиницю цифра факторіального числа далі
порівнюється з найменшим елементом сформованої частини
перестановки, до якої не належить елемент, щодо якого вже відбулося
порівняння, і далі цикл повторюється до того часу, поки не буде
сформований елемент перестановки. Далі вибирають наступну цифру
факторіального числа і з її допомогою за вищенаведеним правилом
знаходять новий елемент перестановки, і так буде продовжуватися до
останньої цифри факторіального числа.
Приклад 4. Дане факторіальне число Р
<ф>
=
1200,.,^. Треба
знайти перестановку В
<тр>
, відповідну до цього числа.
Розв'язання. Цифра 1 факторіального числа 1200
<ф>
буде
першим елементом перестановки, цифра 2 більша від цієї 1 і тому
відповідно збільшується на 1. Це означає, що другий елемент
перестановки буде дорівнювати 3. Далі цифра 0 факторіального числа
менша за цифри 1 і 3. Отже, вона залишається без змін. Тобто третім
елементом перестановки буде 0. Остання цифра факторіального числа
є 0. Вона дорівнює лише третьому елементу перестановки і менша за
перше й друге. Тому збільшуємо цифру 0 на 1 і отримуємо 1. Ця
цифра 1 дорівнює першому елементу перестановки. Тому збільшуємо
її ще раз на 1 і отримуємо цифру 2. Ця цифра менша від другого
елемента перестановки, і тому більше немає потреби збільшувати її на
1, тобто останній елемент перестановки буде дорівнювати 2. У
225