美文网首页
985.sum-of-even-numbers-after-qu

985.sum-of-even-numbers-after-qu

作者: Optimization | 来源:发表于2020-04-18 09:34 被阅读0次
class Solution {
public:
    vector<int> sumEvenAfterQueries(vector<int>& A, vector<vector<int>>& queries) {
        
        int sum = 0;
        vector<int> ans;
        for(int i = 0; i < A.size(); i++){
               if(A[i] % 2 == 0 ){
                   sum += A[i];
               }
        }
        for(const auto& q: queries){
            if(A[q[1]] %2 ==0){
                sum -= A[q[1]];
            }
            A[q[1]]+=q[0];
            if(A[q[1]]%2 ==0){
                sum+=A[q[1]];
            }
            ans.push_back(sum);
        }
        return ans;
    }
};

网友评论

      本文标题:985.sum-of-even-numbers-after-qu

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