#4326. 掩码位计数(Masked Popcount)
掩码位计数(Masked Popcount)
题目描述
给定整数 和 ,计算以下和的结果,对 998244353 取模:
$\displaystyle \sum_{k=0}^{N} \rm{popcount}(k \mathbin{\&} M)$
这里, 表示按位与运算, 表示 的二进制表示中 1 的个数。
输入格式
输入整数 和 。
输出格式
输出一个整数,表示计算结果。
样例
4 3
4
0 0
0
1152921504606846975 1152921504606846975
499791890
样例解释
【样例1说明】
这些值的和是 4。
【样例2说明】
N = 0 或 M = 0 是可能的。
数据范围
来源
- AtCoder ABC356D