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

Правка ru2, от tfr, 2020-06-20 01:17:56

Посчитать количество написать все $$$n!$$$ перестановок в одну строку, так, чтобы любые два соседних элемента были различны.

Я совершенно без понятия, как к этому подступиться.

Это может быть очевидно переформулированно в нечто более общее: у нас есть по $$$k$$$ (в конкретной задаче $$$(n-2)!$$$) пар $$$(i, j), i\neq j$$$. Расставить их в одну линию так, чтобы любые два соседних были различны.

Было бы очень круто узнать что угодно быстрее $$$O(n*2^{n!})$$$

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
ru2 Русский tfr 2020-06-20 01:17:56 777
en2 Английский tfr 2020-06-20 00:11:11 2 Tiny change: 'r than $O(2^{n!})$' -> 'r than $O(n*2^{n!})$'
en1 Английский tfr 2020-06-20 00:04:44 534 Initial revision for English translation
ru1 Русский tfr 2020-06-20 00:04:22 534 Первая редакция (опубликовано)