Submission details
Task:Xor sum
Sender:aalto26dm_050
Submission time:2026-09-21 16:25:58 +0300
Language:C++ (C++23)
Status:READY
Result:
Test results
testverdicttime
#10.00 sdetails
#20.56 sdetails

Code

#include "iostream"

int main() {
    int n, q;
    std::cin >> n >> q;
    int array[n];
    int sums[n];
    for (int i = 0; i < n; i++) {
        std::cin >> array[i];
        if (i) sums[i] = sums[i - 1] ^ array[i];
        else sums[i] = array[i];
    }
    int a, b;
    for (int i = 0; i < q; i++) {
        std::cin >> a >> b;
        std::cout << sums[b] - sums[a] << std::endl;
    }
}

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
0
4
2
0
7
...

Feedback: Incorrect character on line 1 col 1: expected "7", got "0"

Test 2

Verdict:

input
200000 200000
921726510 307633388 992247073 ...

correct output
834756431
130379787
403037296
308618218
784778243
...

user output
-126950127
-1017921720
22423485
207139608
-1016554793
...

Feedback: Incorrect character on line 1 col 1: expected "834756431", got "-126950127"