- Описание
- Отправленные решения
409. Инверсии
Пусть $p_1$, $p_2$, $\ldots$, $p_n$ перестановка чисел от $1$ до $n$. Будем говорить, что пара индексов $(i, j)$ образует инверсию, если $i < j$ и $p_{i} > p_{j}$.
Задана некоторая перестановка $(p_1, \ldots, p_n)$, требуется определить среднее количество инверсий в перестановке, полученной из данной после одной перестановки пары элементов. При этом индексы переставляемых элементов выбираются равновероятно среди всех пар различных чисел от 1 до $n$.
Формат ввода
В первой строке записано одно целое число $n$ ($2 \le n \le 2000$).
Во второй строке записаны $n$ целых чисел $p_1$, $p_2$, $\ldots$, $p_n$ ($1 \le p_i \le n$), все числа в строке различны.
Формат вывода
Выведите несократимую дробь $a/b$, задающую значение среднего числа инверсий по всем возможным парам переставляемых индексов элементов.
Ограничения
Ограничение времени
8 с
Ограничение памяти
1 ГБ
Пример 1
5
1 2 3 4 5
3/1
Пример 2
3
3 1 2
5/3
Пример 3
7
7 4 1 2 3 6 5
31/3