码迷,mamicode.com
首页 > 其他好文 > 详细

BZOJ_3527_[ZJOI2014]_力_(FFT+卷积)

时间:2016-06-10 21:49:17      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:

描述


题面:

http://wenku.baidu.com/link?url=D2ORnA9xjgSxa2GlYLB7gGiYgBcXsy-Aw0kVYTjTE-iYhH1s7h8xXGmnaMwl32SYznVvzodyKZgHODl_ekzIFwEsO64ZOMIvQbsah-9kZiW

提交:

http://www.lydsy.com/JudgeOnline/problem.php?id=3527

给出n个数字(q1~qn),定义$$F_i=\sum_{j<i}{q_iq_j\over (i-j)^2}-\sum_{j>i}{q_iq_j\over (i-j)^2}$$

然后设$$E_i={F_i\over q_i}$$

求  \(E_i\)

 

分析


我们先把式子化简一下$$E_i=\sum_{j<i}{q_j\over (i-j)^2}-\sum_{j>i}{q_j\over (i-j)^2}$$

然后我们令$$f[i]=q_i,g[i]={1\over i^2}$$

然后发现左边好像卷积的形式$$c_i=\sum_{j=0}^ia_jb_{i-j}$$

但是没有 \(j=0\) 和 \(j=i\) 的情况.没关系,我们令 \(f[i]=0 , g[i]=0\) .

这样的话原式\(\sum_{j=1}^{i-1}{q_j\over (i-j)^2}\)就和\(\sum_{j=0}^i{q_j\over (i-j)^2}\)相等了

这样左边就是$$A_i=\sum_{j=0}^if[i]g[i-j]$$的卷积了

我们来看右边,右边也很有成为卷积的潜质啊,可是不满足\(0\le{j}\le{i}\)啊.没关系,我们发现左边的式子和右边的式子正好相反,所以我们考虑"倒过来",于是就有

 

BZOJ_3527_[ZJOI2014]_力_(FFT+卷积)

标签:

原文地址:http://www.cnblogs.com/Sunnie69/p/5574222.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!