题解
Bubble Cup 9 - Finals [Online Mirror] A. Festival Organization
很显然,设表示长度为的满足条件的串个数,那么有:
这只是将传统的
序列左移了一下,反正答案是形如
的,因此将
分别加
当作
来做就可以了,以下的
均表示下标从
开始的
序列。
考虑我们现在要求的就是这样一个前缀和:
看上去就好难的说,我们考虑一下
其实就是变量为
的一个
次多项式,因此我们可以求出每项前面的系数
,然后我们的任务就变成了求出:
所以我们现在的目的就是要求对于一个固定的
,
的值。
这个东西的计算方法我们考虑
的通项:
令
,那么原式就是:
考虑
怎么求,其实很简单,还记得复数是怎么表示的么,我们用
来表示,那么这里我们可以用
来表示值,然后重定义加减乘除即可,这个就是很简单的了。
现在我们考虑怎么求
的前缀和,根据二项式定理展开
的分子,然后第
项形如:
虽然有点小复杂, 但是可以看出
从
这个东西构成了一个等比数列,简单讨论一下正负号然后等比数列求和即可。
注意公比为
要特判。