XOR-u seqmentdə tapın#11285

XOR-u seqmentdə tapın

1 saniyə
128 meqabayt
Çox asan

Verilmiş massiv üzərində seqmentin XOR (bitwise istisna və ya) dəyərini hesablayın.

Giriş

Birinci sətir massiv elementlərinin sayını göstərir n~(1 \le n \le 10^6).

İkinci sətir ədəd tam ədəd a_i~(0 \le a_i \le 10^9) verir — bu, massiv -nın elementləridir.

Üçüncü sətir seqmentdə XOR axtarışı üçün sorğuların sayını göstərir q~(1 \le q \le 10^6).

Sonrakı sətirin hər biri iki tam ədəd l_i və r_i~(1 \le l_i \le r_i \le n) ehtiva edir — bu, massivdə XOR tapılmalı olan seqmentin sərhədləridir.

Çıxış

Hər bir sorğu üçün, müvafiq seqmentdəki elementlərin XOR dəyərini ayrı-ayrı sətirlərdə çıxarın (sərhədlər daxil olmaqla).

Nümunələr

Nümunə 1

Loading
Loading