信息
- ID
- 1610
- 时间
- 2000ms
- 内存
- 1024MiB
- 难度
- 10
- 标签
- 递交数
- 1
- 已通过
- 1
- 上传者
固定末项 AN=x,把 x 分解为 ∏pep。
整除关系等价于每个质因子的指数在序列中单调不减;对于某个指数 e,从 0 开始在 N−1 次转移中安排总计 e 次增加,方案数是 (eN+e−1)。不同质因子彼此独立,因此末项为 x 的方案数为 ∏pep∣x(epN+ep−1),再对 1≤x≤M 求和即可。用阶乘和逆阶乘预处理组合数,并用最小质因子筛分解每个 x;每一种合法序列按其末项唯一计入,反之每组非降指数也唯一确定一条合法序列,所以计数不重不漏。
总时间复杂度为 O(N+MlogM),空间复杂度为 O(N+M)。