美文网首页
330. 按要求补齐数组

330. 按要求补齐数组

作者: 来到了没有知识的荒原 | 来源:发表于2020-12-29 11:27 被阅读0次

    330. 按要求补齐数组

    题解

    步骤

    果然贪心是最难的

    class Solution {
    public:
        int minPatches(vector<int>& nums, int n) {
            int res=0;
            int i=0;
            long x=1;
            while(x<=n){
                if(i<nums.size() && nums[i]<=x){
                    x+=nums[i];
                    i++;
                }else{
                    x*=2;
                    res++;
                }
            }
            return res;
        }
    };
    

    相关文章

      网友评论

          本文标题:330. 按要求补齐数组

          本文链接:https://www.haomeiwen.com/subject/mojfoktx.html