CF585E Present for Vitalik the Philatelist

题意:给出序列

求满足如下条件的一个元素 和一个序列 的方案数。

  • 的非空子序列

两种方案不同,当且仅当 不同或者选出 的方式不同。

答案对 取模。,时限


简单练习题。设

  • 的出现次数。

  • 的方案数。

  • 中与 互质的数的个数。

显然有 ,后者不必考虑。

计算

其中 ,即 的倍数求和。 的约数求和。

计算

的倍数的方案数。

考虑 可选的元素个数,显然是 ,要求选非空子集,那么

作倍数差分即可从 求出

“倍数求和”,“倍数差分”,“约数求和” 都能做到