Submission details
Task:Xor sum
Sender:aalto26dm_040
Submission time:2026-09-21 17:50:03 +0300
Language:Python3 (PyPy3)
Status:READY
Result:
Test results
testverdicttime
#10.07 sdetails
#20.12 sdetails

Code

buffer = input().split()
n = int(buffer[0])
q = int(buffer[1])
values = list(map(int,input().split()))

xorsums = []
for j in range(n):
    res = values[j]
    for i in range(a,b):
        res = res ^ values[i]
    xorsums.append(res)

for _ in range(q):
    query = input().split()
    a = int(query[0]) - 1
    b = int(query[1]) - 1

    print(xorsums[b] - xorsums[a])

Test details

Test 1

Verdict:

input
8 36
7 6 4 6 2 9 4 8
1 1
1 2
1 3
...

correct output
7
1
5
3
1
...

user output
(empty)

Error:
Traceback (most recent call last):
  File "/box/input/code.py", line 9, in <module>
    for i in range(a,b):
NameError: name 'a' is not defined

Test 2

Verdict:

input
200000 200000
921726510 307633388 992247073 ...

correct output
834756431
130379787
403037296
308618218
784778243
...

user output
(empty)

Error:
Traceback (most recent call last):
  File "/box/input/code.py", line 9, in <module>
    for i in range(a,b):
NameError: name 'a' is not defined