#P16133. [Cses1728]Inversion Probability逆序对期望

[Cses1728]Inversion Probability逆序对期望

题目描述

有一个长度为 nn 的数组 x1,x2,,xnx_1,x_2,\ldots,x_n,其中 xix_i11rir_i 之间均匀随机选取。若 a<ba<bxa>xbx_a>x_b,则 (a,b)(a,b) 是一个逆序对。

请计算数组中逆序对数量的期望。

输入格式

第一行包含一个整数 nn,表示数组长度。

第二行包含 nn 个整数 r1,r2,,rnr_1,r_2,\ldots,r_n

输出格式

输出逆序对数量的期望,你的输出结果与正确答案之间的误差的绝对值应<=0.000001

数据范围

  • 1n1001 \le n \le 100
  • 1ri1001 \le r_i \le 100

样例

样例输入

3
5 2 7

样例输出

1.057143