#ABC129E. 和等于异或
和等于异或
和等于异或
题目描述
给定用二进制表示的正整数 。
求满足以下条件的非负整数对 有多少个:
不过,这个值可能非常大,请输出它除以 的余数。
关于 XOR:
整数 的按位异或 定义如下。
把 写成二进制时,()位上的数字是:当 写成二进制时 位上的数字中只有一个是 时为 ,否则为 。
例如,(写成二进制为:)。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出满足条件的对 的数量除以 的余数。
样例
10
5
满足条件的 有 共 个。
1111111111111111111
162261460
数据范围
- 用二进制表示给出,首位字符必定是
难度
提高
通过率
100%
尝试
1
已通过
1
- ID
- 1720
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者