CF585E Present for Vitalik the Philatelist 发表于 2025-03-04 分类于 算法竞赛 , 题 , Codeforces 阅读次数: 题意:给出序列 。 求满足如下条件的一个元素 和一个序列 的方案数。 是 的非空子序列 ,。 两种方案不同,当且仅当 不同或者选出 的方式不同。 答案对 取模。,,时限 。 简单练习题。设 。 为 中 的出现次数。 为 的方案数。 为 中与 互质的数的个数。 显然有 ,,后者不必考虑。 计算 其中 ,即 的倍数求和。 是 的约数求和。 计算 设 为 为 的倍数的方案数。 考虑 可选的元素个数,显然是 ,要求选非空子集,那么 。 作倍数差分即可从 求出 。 “倍数求和”,“倍数差分”,“约数求和” 都能做到 。