class Solution:
def maxArea(self, h: List[int]) -> int:
i,j = 0,len(h)-1
res = 0
while i < j : #两指针从两头像中间遍历
res = max(res, min(h[i],h[j]) * (j - i)) #求出两指针中间的面积取最大值
#把高度较小的指针向中间移动
if h[i] <= h[j]:i+=1
else:j-=1
return res