#AT1178. 巧合
巧合
题目描述
给定整数和 。
找到满足条件的整数对的数量,对 取模,其中除以 的余数等于 。
▼什么是 XOR ?
整数 和 的异或运算,,定义如下:
当将 表示为二进制时,从右向左数第 位的数字为 1,当且仅当 或 中只有一个数字在对应位置有 1,否则为 0。
例如,3 XOR 5=6。(在二进制中:011XOR101=110。)
输入
输入两个整数,表示
输出
打印满足条件的整数对 的数量,对 取模。
2 3
3
样例解释
满足条件的三对整数是:(2,2),(2,3),和(3,3)
10 100
604
1 1000000000000000000
68038601
提示
记得对数值进行取模操作,结果需要对 取模。