#448. 小B的异或
小B的异或
题目描述
小 B 收到了一串数字,其中包含 个数字。寄件人想知道这 个数的异或结果,但小 B 并不会求,就把这个问题转交给你。为了方便,你得到的这 个数全部都被魔法变成了 。现在,你需要求出这 个 的异或结果。
异或运算规则(以 表示):
输入格式
一行包含一个整数 ()
输出格式
输出一行一个整数,表示 个 异或后的结果。
样例输入
2
样例输出
0
小 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 (1≤n≤1018)
输出一行一个整数,表示 n 个 1 异或后的结果。
2
0