Link
Luogu - https://www.luogu.org/problemnew/show/P4841
BZOJ - http://www.lydsy.com/JudgeOnline/problem.php?id=3456
或者你也可以用容斥把它变成分治FFT的形式
然后因为有取模你可以为了降一个log再把它用生成函数变回来?
上面那个式子可以写得更好看的
也可以
代码就是个板子加上不到几行的关于这道题的东西。。。
不贴了
Link
Luogu - https://www.luogu.org/problemnew/show/P4841
BZOJ - http://www.lydsy.com/JudgeOnline/problem.php?id=3456
2(2n)=i=1∑nf(i)(i−1n−1)2(2n−i)→2(2n)n=i=1∑n2(2n−i)(in)if(i)
(n−1)!2(2n)=i=1∑n(n−i)!2(2n−i)(i−1)!f(i)
G(x)=n=0∑∞(n−1)!2(2n)xn,H(x)=n=0∑∞(n)!2(2n)xn,F(x)=n=0∑∞(n−1)!f(n)xn
G(x)=H(x)F(x)
F(x)≡G(x)H−1(X)(modxn+1)
或者你也可以用容斥把它变成分治FFT的形式
然后因为有取模你可以为了降一个log再把它用生成函数变回来?
上面那个式子可以写得更好看的
也可以
f′(i)=i!f(i)
g′(i)=i!2(2n)
g′=∑k=0∞k!f′k
g′=ef′
f′=lng′
代码就是个板子加上不到几行的关于这道题的东西。。。
不贴了