1# Runtime: 93 ms (Top 33.43%) | Memory: 14.1 MB (Top 44.38%)2class Solution:3def wateringPlants(self, plants: List[int], capacity: int) -> int:4result = 05curCap = capacity67for i in range(len(plants)):8if curCap >= plants[i]:9curCap -= plants[i]10result += 11112else:13result += i * 2 + 114curCap = capacity - plants[i]1516return result