#CSES1728. 逆序对概率

逆序对概率

题目背景

翻译自 CSES-1728 题。

题目描述

给定一个包含 nn 个整数的数组 x1,x2,,xnx_1, x_2, \dots, x_n,每个整数 xix_i 独立地从 11rir_i 的范围内随机选择。一个逆序对是指一对索引 (a,b)(a, b),其中 a<ba < bxa>xbx_a > x_b

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

输入格式

第一行输入一个整数 nn:表示数组的大小。

第二行输入 nn 个整数 r1,r2,,rnr_1, r_2, \dots, r_n:分别表示每个位置上可能值的范围。

输出格式

输出数组中逆序对的预期数量,保留六位小数(四舍五入)。

样例

3
5 2 7
1.057143

说明/提示

1n1001\leq n \leq 100

1ri1001 \leq r_i \leq 100