Day15力扣打卡

打卡记录

Day15力扣打卡_第1张图片


使数组变美的最小增量运算数(动态规划)

链接
Day15力扣打卡_第2张图片

class Solution {
public:
    long long minIncrementOperations(vector<int>& nums, int k) {
        long long f0 = 0, f1 = 0, f2 = 0;
        for (int x : nums) {
            long long inc = f0 + max(k - x, 0);
            f0 = min(inc, f1);
            f1 = min(inc, f2);
            f2 = inc;
        }
        return f0;
    }
};

你可能感兴趣的:(leetcode刷题打卡,leetcode,算法,c++)