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

Revision ru2, by tfr, 2020-06-20 01:17:56

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

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

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

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

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
ru2 Russian tfr 2020-06-20 01:17:56 777
en2 English tfr 2020-06-20 00:11:11 2 Tiny change: 'r than $O(2^{n!})$' -> 'r than $O(n*2^{n!})$'
en1 English tfr 2020-06-20 00:04:44 534 Initial revision for English translation
ru1 Russian tfr 2020-06-20 00:04:22 534 Первая редакция (опубликовано)