HDU 5730 Shell Necklace(FFT+分治)
[题目链接][题意]
有一串长度为nn的贝壳项链,装饰连续的ii颗贝壳有aia_i种方案。在每颗贝壳都仅被装饰一次的情况下,有多少种装饰方案?[分析]
设装饰前ii颗贝壳的方案数为f(i)f(i) , 则容易得到递推式f(i)=∑ij=1f(i−j)∗ajf(i) = \sum_{j=1}^i{f(i-j)*a_j}
朴素的计算复杂度为O(n^2),肯定T观察递推式的形式,考虑用FFT+分治进
原创
2016-07-21 00:30:40 ·
660 阅读 ·
0 评论