1class Solution {2public int[] sumEvenAfterQueries(int[] nums, int[][] queries) {3int sum = 0;4for (int i : nums) {5if ((i & 1) == 0) { // (i % 2 == 0)6sum += i;7}8}9int[] ans = new int[nums.length];10int k = 0;11for (int[] q : queries) {12int idx = q[1];13if ((nums[idx] & 1) == 0) { // (nums[idx] % 2 == 0)14sum -= nums[idx];15}16nums[idx] += q[0];17if ((nums[idx] & 1) == 0) { // (nums[idx] % 2 == 0)18sum += nums[idx];19}20ans[k++] = sum;21}22return ans;23}24}