21 lines
491 B
C++
Raw Normal View History

2014-10-20 11:23:39 +08:00
// Source : https://oj.leetcode.com/problems/container-with-most-water/
// Author : Hao Chen
// Date : 2014-06-22
class Solution {
public:
int maxArea(vector<int> &height) {
int area = 0;
int i = 0;
int j = height.size()-1;
while(i<j){
int a = (j-i)* (height[i]>height[j] ? height[j] : height[i]);
area = a>area ? a : area;
height[i]>height[j] ? j-- : i++;
}
return area;
}
};