2024每日刷题(130)
Leetcode—2079. 给植物浇水
实现代码
class Solution {
public:int wateringPlants(vector<int>& plants, int capacity) {int ans = 0;int step = 0;int cap = capacity;bool flag = false;for(int i = 0; i < plants.size(); i++) {if(capacity >= plants[i]) {step++;capacity -= plants[i];flag = true;} else {flag = false;int tmp = step;step *= 2;ans += step;step = tmp;i = step - 1;capacity = cap;}if(i == plants.size() - 1 && flag) {ans += step;}}return ans;}
};
运行结果
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!