[ABC356] D - Masked Popcount
版权声明:署名-非商业性使用-相同方式共享
|
CC BY-NC-SA 2.5 CN
D - Masked Popcount
Time Limit: 2 sec / Memory Limit: 1024 MB
分数:400分
题面
给定整数
这里,
什么是按位
是满足以下条件的唯一非负整数,对于所有非负整数 : - 若
的二进制表示中 位和 的二进制表示中 位均为 ,则 的二进制表示中 位为 。 - 否则,
的二进制表示中 位为 。
- 若
例如,
例如,
限制条件
是 到 之间的整数。 是 到 之间的整数。
输入
输入由标准输入给出,格式如下:
输出
将答案作为整数输出。
输入样例 1
4 3
输出样例 1
4
这些值的和为
输入样例 2
0 0
输出样例 2
0
输入样例 3
1152921504606846975 1152921504606846975
输出样例 3
499791890
请记得对