We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e2331ba commit 84cbc4bCopy full SHA for 84cbc4b
solution/3600-3699/3653.XOR After Range Multiplication Queries I/Solution,py
@@ -0,0 +1,14 @@
1
+class Solution:
2
+ def xorAfterQueries(self, nums: list[int], queries: list[list[int]]) -> int:
3
+ MOD = 10**9 + 7
4
+ copy = list(nums)
5
+ for query in queries:
6
+ li, ri, ki, vi = query
7
+ idx = li
8
+ while idx <= ri:
9
+ copy[idx] = (copy[idx] * vi) % MOD
10
+ idx += ki
11
+ xor_result = 0
12
+ for num in copy:
13
+ xor_result ^= num
14
+ return xor_result
0 commit comments