描述
小B收到了一串数字,其中包含n个数字。
寄件人想知道这n个数的异或结果,但小B并不会求,就把这个问题转交给你。
但他为了使你求得的更方便,于是运用魔法把这n个数都变成了 1 。
现在,你需要求出这 n 个 1 异或后的结果。
关于异或,下表为 a 与 b 的异或结果:
a | b | a⊕b |
1 | 0 | 1 |
1 | 1 | 0 |
0 | 0 | 0 |
0 | 1 | 1 |
输入描述
输入只有一行,该行包含一个整数n (0≤n≤1018 )。
输出描述
一行一个整数,为答案。
用例输入 1
2
用例输出 1
0
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
n=(n-1)%2;
if(n==0)
{
cout<<"1";
}
else
{
cout<<"0";
}
return 0;
}
标签:int,个数,用例,异或,输入,描述
From: https://blog.csdn.net/2401_83642756/article/details/139543849