专栏文章

题解:AT_fps_24_b 整数の組

AT_fps_24_b题解参与者 2已保存评论 1

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
1 条
当前快照
1 份
快照标识符
@min4717t
此快照首次捕获于
2025/12/01 20:17
3 个月前
此快照最后确认于
2025/12/01 20:17
3 个月前
查看原文
生成函数好题。赛时通过观察样例秒掉了,赛后才证出来。
先说结论:答案是 N+1N+1
证明
a,b,c,da,b,c,d 的母函数,则
A(x)=x+1A(x)=x+1
B(x)=x2+x+1B(x)=x^2+x+1
C(x)=i=0(x2)i=11x2C(x)=\sum_{i=0}^{\infin}(x^2)^i=\frac{1}{1-x^2}
D(x)=i=0(x3)i=11x3D(x)=\sum_{i=0}^{\infin}(x^3)^i=\frac{1}{1-x^3}
a+b+c+da+b+c+d 的母函数,即求上述母函数的积,即
F(x)=A(x)B(x)C(x)D(x)=(x+1)(x2+x+1)11x211x3=(x+1)(x2+x+1)1(1+x)(1x)(x2+x+1)(1x)=1(1x)2\begin{aligned} F(x)=&A(x)B(x)C(x)D(x)\\ =&(x+1)(x^2+x+1)\frac{1}{1-x^2}\cdot\frac{1}{1-x^3}\\ =&(x+1)(x^2+x+1)\frac{1}{(1+x)(1-x)}\cdot\frac{(x^2+x+1)}{(1-x)}\\ =&\frac{1}{(1-x)^2} \end{aligned}
所以答案是 [xN]1(1x)2[x^N]\frac{1}{(1-x)^2},但是还可以继续化简:众所周知我们有 [xN]1(1x)r=(n+r1r1)[x^N]\frac{1}{(1-x)^r}={n+r-1\choose r-1},带入 r=2r=2[xN]1(1x)2=(N+11)=N+1[x^N]\frac{1}{(1-x)^2}={N+1\choose 1}=N+1
代码:没有代码,别忘了取模就行。

评论

1 条评论,欢迎与作者交流。

正在加载评论...