题目描述
求1⨁2⨁⋯⨁N 的值。
A⨁B 即 AA, B 按位异或。
输入输出格式
输入格式:
1 个整数 N 。
输出格式:
1 个整数,表示所求的值。
输入输出样例
说明
• 对于50% 的数据, 1≤N≤10^6 ;
• 对于100% 的数据, 1≤N≤10^18 。
#include<cstdio> #include<iostream> #include<algorithm> using namespace std; long long n,ans; int m; int main() { scanf("%lld",&n); m=n%4; if(m==0) ans=n; if(m==1) ans=1; if(m==2) ans=n+1; printf("%lld",ans); return 0; }
扫描二维码关注公众号,回复:
1638115 查看本文章
我还是很喜欢你,像风刮过十里,不问归期。