标签:
Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of line i is at (i, ai) and (i, 0). Find two lines, which together with x-axis forms a container, such that the container contains the most water.
Note: You may not slant the container.
class Solution { public: int maxArea(vector<int> &height) { int i=0,j=height.size()-1; int res=0; while(i<j) { res=max(res,min(height[i],height[j])*(j-i)); (height[i]<height[j])?i++:j--; } return res; } };
leetcode[11]Container With Most Water
标签:
原文地址:http://www.cnblogs.com/Vae98Scilence/p/4283697.html