ことばがありあまれどなお、 このゆめはつづいてく|

trsins

园龄:3年10个月粉丝:18关注:2

【做题记录】ZJOI2014 力

  • ZJOI2014】 力

    • 算法:FFT

题目:

给出 n 个数 q1,q2,qn,定义

Fj = i=1j1qi×qj(ij)2  i=j+1nqi×qj(ij)2

Ei = Fiqi

1in,求 Ei 的值。

题解:

Fj = i=1j1qi×qj(ij)2  i=j+1nqi×qj(ij)2

即求:

Ei=Fiqi=j=1iqj(ij)2j=i+1nqj(ij)2

xi=1i2,则

Ei=j=1iqjxijj=i+1nqjxji

再令 pi=qni+1,那么

Ei=j=1iqjxijj=i+1npnjxji

此时式子的左侧和右侧都是卷积的形式

FFT 维护这个过程

将数列 qipixi 作为多项式 fhg 的系数

将他们用 FFT 乘起来,得到的 f×gh×g 的系数做差,即 Ei

本文作者:trsins

本文链接:https://www.cnblogs.com/trsins/p/15776605.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   trsins  阅读(24)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示