985. Sum of Even Numbers After Queries
1 | class Solution { |
一直维护一个even number的sum即可. 在query前, 先看要被更改的num是不是even number, 如果是的话先把它从sum中减去, 不是的话就不动. 然后把val加到num上, 在看加完是不是even, 是的话就加到sum上不是的话就不加.
时间复杂度: O(n + m)
空间复杂度: O(m) 因为我们要生成长度为ans的array去返回.
Insist on doing small things, then witness the magic
1 | class Solution { |
一直维护一个even number的sum即可. 在query前, 先看要被更改的num是不是even number, 如果是的话先把它从sum中减去, 不是的话就不动. 然后把val加到num上, 在看加完是不是even, 是的话就加到sum上不是的话就不加.
时间复杂度: O(n + m)
空间复杂度: O(m) 因为我们要生成长度为ans的array去返回.