class Solution {
public:
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param areas int整型vector
* @return int整型
*/
int maxArea(vector<int>& areas) {
// write code here
// 双重遍历
if(areas.size()==0)
return 0;
int ans = areas[0];
int len = areas.size();
for(int i=0; i<len; ++i)
{
int min_num = areas[i];
for(int j=i+1; j<len; ++j)
{
min_num = min(min_num, areas[j]);
ans = max(ans,min_num*(j-i+1));
}
}
return ans;
}
};

京公网安备 11010502036488号