美文网首页
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