题目描述
给定一个长度为 n 的序列 Ai,求 L,R 使 (R−L+1)⋅min(AL,AL+1,…,AR) 尽可能大,其中 min 表示最小值。
你只需要输出最大的值即可,不需要输出具体的 L,R。
输入格式
输入的第一行包含一个整数 n。
第二行包含 n 个整数,分别表示 A1,A2,…,An,相邻两个整数之间使用一个空格分隔。
输出格式
输出一行包含一个整数表示答案。
5
1 1 3 3 1
6
提示
评测用例规模与约定
对于 40% 的评测用例,1≤n≤5000,1≤Ai≤5000;
对于所有评测用例,1≤n≤3×105,1≤Ai≤109。