A97495.列队春游

普及+/提高

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

给定正整数数列 h1,h2,,hnh_1,h_2,\cdots,h_n。设 pp1n1\sim n 的随机排列。

定义 hi=hpih'_i=h_{p_i}。定义 prei\mathrm{pre}_i 为最大的 j<ij\lt i 满足 hjhih'_j\ge h'_i(如果不存在,规定为 00)。

求出 i=1n(iprei)\displaystyle \sum_{i=1}^n (i-\mathrm{pre}_i) 的期望值,保留两位小数输出。

输入格式

第一行一个正整数 nn,表示数列长度。

第二行 nn 个正整数 hih_i

输出格式

输出一行一个实数,表示答案,保留两位小数。

输入输出样例

  • 输入#1

    3
    3 2 1
    

    输出#1

    4.33
    

说明/提示

数据范围

对于 20%20\% 的数据,1n101\leq n\leq 10

对于 50%50\% 的数据,1n701\leq n\leq 70,且 hih_i 互不相同;

对于 100%100\% 的数据,保证 1n3001\leq n\leq 3001hi10001\leq h_i\leq 1000

首页