信息
- ID
- 1685
- 时间
- 2000ms
- 内存
- 1024MiB
- 难度
- 10
- 标签
- 递交数
- 1
- 已通过
- 1
- 上传者
先固定相邻集合间发生变化的元素序列,共有 MN−1 种。
再枚举初始集合 S1,整个集合序列便被唯一确定。对某个元素 x,若它在初始包含 x 时一共出现 cx 次,那么初始不包含 x 时恰好出现 N−cx 次,因为两种状态在每个位置完全互补。
对所有初始集合求得分和时,可以按元素使用分配律独立求和,每个元素的两种初态贡献之和都是 cx+(N−cx)=N,所以固定变化序列后的总贡献恒为 NM。乘上变化序列数量,答案为 NMMN−1。
用二进制快速幂计算,时间复杂度为 O(logN+logM),额外空间复杂度为 O(1)。