专栏文章
题解:AT_abc390_g [ABC390G] Permutation Concatenation
AT_abc390_g题解参与者 2已保存评论 1
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @miqe3d5w
- 此快照首次捕获于
- 2025/12/04 03:18 3 个月前
- 此快照最后确认于
- 2025/12/04 03:18 3 个月前
观前提示: 是 个数,而不是 个(不要问为什么要提示)。
考虑先求出 表示长度为 的数有多少个,以及 表示长度为 的数之和。
我们对数 统计其造成的所有贡献,可以写出(注意 对应的 要减 ):
稍微解释下,枚举每种数有多少个在 之前,然后贡献就是 ,方案数就是 。
整理一下:
设哑元 ,根据线性性,原式:
直接对同一类数求和,答案就是:
具体求解可以先快速幂 求出,再除掉一个 ,容易做到 。
时间复杂度就是 。
相关推荐
评论
共 1 条评论,欢迎与作者交流。
正在加载评论...