CF1117A.Best Subsegment

传统题 时间 2000 ms 内存 256 MiB 5 尝试 1 已通过 1 标签

Best Subsegment

题目描述

给定一个数组 a1,a2,,ana_1, a_2, \dots, a_n。请你找到一个子区间 al,al+1,,ara_l, a_{l+1}, \dots, a_r1lrn1 \le l \le r \le n),使得该子区间的算术平均值 1rl+1i=lrai\frac{1}{r - l + 1}\sum\limits_{i=l}^{r}{a_i} 最大(以浮点数形式计算,即不进行任何舍入)。

如果存在多个这样的子区间,请输出长度最长的那个。

输入格式

第一行包含一个整数 nn1n1051 \le n \le 10^5),表示数组 aa 的长度。

第二行包含 nn 个整数 a1,a2,,ana_1, a_2, \dots, a_n0ai1090 \le a_i \le 10^9),表示数组 aa

输出格式

输出一个整数,表示具有最大算术平均值的最长子区间的长度。

说明/提示

区间 [3,4][3, 4] 是所有具有最大算术平均值的子区间中最长的一个。

由 ChatGPT 4.1 翻译

样例

5
6 1 6 6 0
2

在线编程 IDE

建议全屏模式获得最佳体验