当这样的序列 满足整数 的二进制表示中 的个数不超过 时,我们认为 是一个合法序列。
计算所有合法序列 的权值和对 取模的结果。
输入的一行是三个整数 。第二行 个整数,分别是 。
输入的一行是三个整数 。
第二行 个整数,分别是 。
仅一行一个整数,表示所有合法序列的权值和对 取模的结果。
5 1 1 2 1
40
由于 ,而且由 知道 ,合法的S只有一种可能:,这要求 中必须有 个 和 个 ,于是有 种可能的序列,每种序列的贡献都是 ,权值和为 。
对所有测试点保证 。