Logo HelloWorld信息学奥赛题库

少儿编程

时间限制:1 s 空间限制:256 MB

#1518. 最大收益评估

Statistics

题目背景

市政府计划在城市主干道旁开发商业区,沿路地块价值参差不齐。开发商需选择连续的区块进行开发,其收益由区块长度与核心地段的最低估价共同决定。现要求计算所有可能连续区块开发方案中的最大收益。

题目描述

给定一个由 n 个非负整数组成的地块估价序列 a_1, a_2, ..., a_n,每个整数表示对应地块的初始估价。开发收益定义为:选定连续区块的长度 × 该区块中的最低估价。请计算所有可能连续区块开发方案中的最大收益。

输入格式:

第一行一个整数 n,表示地块数量。
第二行 n 个非负整数 a_1, a_2, ..., a_n,表示每个地块的初始估价。

输出格式:

一行一个整数,表示最大开发收益。

输入样例#1:

3 
1 2 3

输出样例#1:

4

样例解释

选择区间 [2, 3](即第2和第3个地块),长度为2,最小值为2,收益为 2 × 2 = 4。

数据范围

对于20%的数据,n<=2000; 
对于60%的数据,n<=200000; 
对于100%的数据,1<=n<=2000000,0<=ai<=2000000。