int maxArea(int* height, int heightSize)
{
int max_area = 0, left = 0, right = heightSize - 1;
while (left < right)
{
int width = right - left;
int h = height[left] < height[right] ? height[left++] : height[right--];
int area = width * h;
if (area > max_area)
{
max_area = area;
}
}
return max_area;
}