Time limit: 1.0s , Memory limit: 256M , Points: 20 (partial)
Dãy số Xorbonacci với phần tử thứ ký hiệu và được định nghĩa đệ quy như sau:
Bài toán hôm nay Trung dành cho các bạn là tính giúp giá trị: với hai giá trị cho trước. Phép toán ký hiệu là phép xor nhị phân.
Input
Dòng thứ nhất là số nguyên thỏa .
Dòng thứ hai chứa số nguyên đầu tiên của dãy số thỏa .
Dòng số ba chứa số nguyên là số câu hỏi cần hỏi thỏa .
dòng tiếp theo mỗi dòng chứa hai số nguyên là phạm vi cần hỏi cho công thức cần tính giá trị thỏa .
Output
Ứng với mỗi câu hỏi in giá trị cần tính, mỗi giá trị in trên một dòng.
Samples
Sample Input 1
4
1 3 5 7
3
2 2
2 5
1 5
Sample Output 1
3
1
0
Sample Input 2
5
3 3 4 3 2
4
1 2
1 3
5 6
7 9
Sample Output 2
0
4
7
4
Comments