#include<bits/stdc++.h>
using namespace std;
int main() {
long long A,B;
cin >> A >> B;
long long a=4-A%4, b=B%4, n=0;
for(long long i=A; i<A+a; i++) n=n^i;
for(long long i=B-b; i<=B; i++) n=n^i;
cout << n << endl;
return 0;
}
求A到B之间连续异或和o(1)复杂度
最新推荐文章于 2023-07-24 00:38:12 发布