CF1548C The Three Little Pigs
算基础的生成函数题了吧。
反正当时隔壁老哥在打 VP 的时候,推了半天 C C C 没有推出来。被我一眼秒了 … \dots …
就是答案肯定是 ∑ i = 0 n ( 3 i x ) \sum_{i = 0} ^ {n} \binom{3i}{x} ∑i=0n(x3i)。
发现这个东西就是个二项式定理。
那么如果写成生成函数就是 [ z x ] ( 1 + x ) 3 i [z^x] (1 + x) ^ {3i} [zx](1+x)3i
设 F ( x ) = ∑ i = 0 n ( 1 + x ) 3 i F(x) = \sum_{i = 0} ^{n} (1 + x) ^ {3i} F(x)=∑i=0n(1+x)3i 求通项可以得到。
F ( x ) = ( 1 + x ) 3 n + 3 − ( 1 + x ) 3 ( 1 + x ) 3 − 1 F(x) = \frac{(1 + x) ^{3n + 3} - (1 + x) ^ 3}{(1 + x)^3 - 1}