class Solution {
public:
int wateringPlants(vector<int>& plants, int capacity) {
int res=0;
int obj=capacity;
for(int i=0;i<plants.size();i++)
{
if(obj>=plants[i])
{
res++;
}
else
{
obj=capacity;
res+=i*2+1;
}
obj-=plants[i];
}
return res;
}
};