#P9053. [PA2021] Ranking sklepów internetowych

[PA2021] Ranking sklepów internetowych

题目描述

给定长为 nn排列 aa

定义区间 [l,r][l, r] 的权值如下:将区间内的数从小到大排序,设 xx 为区间长度(即 rl+1r - l + 1),yy 为区间中位数,则该区间的权值为 x+2yx + 2y

求所有 n(n+1)2\frac{n(n + 1)}{2} 个区间中权值的最大值和最大值的个数。


中位数的定义:

以一个长为 nn单调递增的序列 aa 为例。

  • nn 为奇数,中位数为 an+12a_{\frac{n + 1}{2}}
  • nn 为偶数,中位数为 an2+an2+12\frac{a_{\frac{n}{2}} + a_{\frac{n}{2} + 1}}{2}

输入格式

第一行,一个整数 nn

第二行,nn 个整数 a1,a2,,ana_1, a_2, \cdots, a_n

输出格式

一行,两个整数,表示权值的最大值和最大值的个数。

5
1 4 3 5 2
11 5

提示

对于 100%100\% 的数据,1n1061 \leq n \leq 10^61ain1 \leq a_i \leq n