Довільне тасування#1584

Довільне тасування

2 секунди
128 мегабайтів
Легка

Дано перестановку чисел довжини .

Розглянемо наступну процедуру випадкового перемішування початкового масиву \{1, 2, \ldots, n\}.

Для i = 1, 2, \ldots, n послідовно виконується операція:

Усі вибори незалежні один від одного. Таким чином, існує рівно n^n рівноможливих послідовностей випадкових виборів.

Визначте ймовірність того, що після виконання всіх операцій отримається масив .

Вхідні дані

Кожен рядок є окремим тестом. У ньому задано число n~(1 \le n \le 10), а потім елементи масиву — перестановка чисел від до .

Вихідні дані

Для кожного тесту виведіть в окремому рядку шукану ймовірність. Відповідь повинна містити не менше десяткових знаків.

Приклади

Приклад 1

Loading
Loading