随笔分类 -  分治FFT

摘要:https://www.luogu.org/problemnew/solution/P4002 神树的题解写的很清楚了。稍微补充: 1.[x^i]ln(A(ax))=a^i[x^i]ln(A(x)),感觉直接证并非那么显然,大约是先求出多项式再把ax作为自变量带回去。 2.最后一句中的式子,即考虑由 阅读全文
posted @ 2019-04-03 17:58 Gloid 阅读(400) 评论(0) 推荐(0) 编辑
摘要:考虑容斥,枚举一个子集S在1号猎人之后死。显然这个概率是w1/(Σwi+w1) (i∈S)。于是我们统计出各种子集和的系数即可,造出一堆形如(-xwi+1)的生成函数,分治NTT卷起来就可以了。 阅读全文
posted @ 2018-12-20 13:15 Gloid 阅读(200) 评论(0) 推荐(0) 编辑
摘要:设A(n)为a中n的个数,B(n)为b中n的个数。如果只考虑加法显然是一个卷积,减法翻转一下也显然是一个卷积。 问题在于两者都有。容易想到分开处理。那么可以考虑分治。即对于值域区间[l,r],分别计算A[l,mid]和B[mid+1,r]的贡献及A[mid+1,r]和B[l,mid]的贡献,然后再递 阅读全文
posted @ 2018-08-09 12:52 Gloid 阅读(290) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示