0
点赞
收藏
分享

微信扫一扫

暑假集训 ---- FFT&FWT

​​「THUPC 2017」小 L 的计算题 / Sum​​​ 构造生成函数暑假集训 ---- FFT&FWT_分治
则有 暑假集训 ---- FFT&FWT_性能优化_02
暑假集训 ---- FFT&FWT_分治_03
考虑到 暑假集训 ---- FFT&FWT_分治_04,想办法构造出来
暑假集训 ---- FFT&FWT_性能优化_05
暑假集训 ---- FFT&FWT_生成函数_06
然后就可以分治 暑假集训 ---- FFT&FWT_生成函数_07 + 多项式 暑假集训 ---- FFT&FWT_生成函数_08
​​集训队作业2018: 复读机​​ 单位根反演:暑假集训 ---- FFT&FWT_生成函数_09
构造每个人的生成函数,选的顺序有影响 暑假集训 ---- FFT&FWT_分治_10
暑假集训 ---- FFT&FWT_分治_11
暑假集训 ---- FFT&FWT_生成函数_12
暑假集训 ---- FFT&FWT_性能优化_13时, 暑假集训 ---- FFT&FWT_分治_14
第 n 项就是 暑假集训 ---- FFT&FWT_性能优化_15,由于要考虑顺序,最后还要乘一个 暑假集训 ---- FFT&FWT_分治_16
暑假集训 ---- FFT&FWT_生成函数_17时, 直接暴力枚举暑假集训 ---- FFT&FWT_性能优化_18 出现了多少次
暑假集训 ---- FFT&FWT_生成函数_19
​​[CTSC2010]性能优化​​ 先来复习一下普通的FFT
暑假集训 ---- FFT&FWT_分治_20
暑假集训 ---- FFT&FWT_生成函数_21
对于混合基FFT, 有
暑假集训 ---- FFT&FWT_生成函数_22
同样可以分治
​​[WC2018]州区划分​​ 考虑朴素的DP, 令暑假集训 ---- FFT&FWT_生成函数_23 表示把集合S分为若干个集合的不满意度之和, 暑假集训 ---- FFT&FWT_性能优化_24表示集合 S 的人口和
暑假集训 ---- FFT&FWT_分治_25
发现是一个子集卷积
暑假集训 ---- FFT&FWT_性能优化_26
对于第二个限制,我们可以构造一个暑假集训 ---- FFT&FWT_分治_27 , 只有当 暑假集训 ---- FFT&FWT_生成函数_28 时才有值
然后按 i 从小到大处理,然后FWT, 每次把 暑假集训 ---- FFT&FWT_生成函数_29 的位置清零就满足了两个限制


举报

相关推荐

0 条评论