生成函数.
用所有的方案数减去每个数都不是质数的方案数.
答案的生成函数显然是一个多项式的 $n$ 次方,并且是循环卷积.
由于长度很小,所以直接暴力卷积就可以了.
时间复杂度 $O(m+p^2\log n)$ .
1 | //%std |
夢はここに 思い出は遠くに
生成函数.
用所有的方案数减去每个数都不是质数的方案数.
答案的生成函数显然是一个多项式的 $n$ 次方,并且是循环卷积.
由于长度很小,所以直接暴力卷积就可以了.
时间复杂度 $O(m+p^2\log n)$ .
1 | //%std |