每个数组代表一个高度,选两个任意的柱子往里边倒水,能最多倒多少水。

每个数组代表一个高度,选两个任意的柱子往里边倒水,能最多倒多少水。_第1张图片

 

ls=[1,8,6,2,5,4,8,3,7]

max_volume=0

for i in range(len(ls)):
    for i1,l in enumerate(ls[i+1:]):
        volume=min([ls[i],l])*(i1+1)
        if max_volume

你可能感兴趣的:(算法)