题目描述:
给出区间(a,b),b >= a,求a xor (a+1) xor (a+2)…xor b。
输入
输入2个数:a b,中间用空格分隔(1 <= a <= b <= 10^9)
输出
输出一个答案
输入样例
3 8
输出样例
11
注:我什么也不说,这题超水,上代码:
#include<bits/stdc++.h>
using namespace std;
long long a,b,c;
int main()
{
scanf("%d%d",&a,&b);
for(int i = a;i <= b;i++)
c ^= i;
printf("%d",c);
return 0;
}