class Solution { public: int maxArea(vector& height) { int len = height.size(); int l = 0, r = len - 1; int res = 0; while(l < r){ int area = min(height[l],height[r]) * (r - l); res = max(area, res); if(height[l] > height[r]) r--; else l++; } return res; } };