其他分享
首页 > 其他分享> > 32k的数数记录

32k的数数记录

作者:互联网

写在前面

这玩意没有顺序,大致按难度排序。
没有毒瘤多项式科技!!
里面全部是幼儿园数数题,老年选手也可颐养身心。

正文——数数

1. 「Luogu2012」拯救世界2

\[\begin{aligned}G(x)&= (G_1(x)G_2(x)G_3(x))^4\\&=(\frac{1}{4}e^x(e^x+e^{-x})(e^x-e^{-x}))^4\\&=\frac{1}{2^8}(e^{3x}-e^{-x})^4\\&=\frac{1}{2^8}(e^{12x}-4e^{8x}+6e^{4x}-4+e^{-4x})\end{aligned} \]

然后我们要求的是 \(G(x)\) 中 \(x^n\) 的系数:

\[\because e^{ax}=\sum\limits_{i=0}^{\infty}\frac{a^ix^i}{i!},[x^n]e^{ax}=\frac{a^n}{n!} \]

\[\begin{aligned}\quad\quad\quad\quad\quad\quad\quad\quad\quad\quad\quad\therefore G(x)ans&=n![x^n]G(x)\\&=\frac{1}{2^8}(12^n-4\times8^{n}+6\times 4^{n}-4+(-1)^{n}\times4^n)\end{aligned} \]

然后这道毒瘤题还要用欧拉定理:

\[a^b\equiv a^{b\mod \varphi(p)}\mod p \]

然后我们知道 \(\varphi(10^9)=4\times10^8\)。
先取模,然后快速幂即可。
当 \(n\le 4\) 的时候由于无法计算 \(2^8\) 的逆元,所以要单独拎出来判断。

2. 「ARC096C」Everything on It

\[ans=\sum\limits_{x=0}^{n}(-1)^x\dbinom{n}{x}2^{2^{n-x}}\sum\limits_{y=0}^{i}(2^{n-x})^y\begin{Bmatrix}x+1\\y+1\end{Bmatrix} \]

\(O(n^2)\) 预处理斯特林数,\(O(n)\) 预处理阶乘、逆元、阶乘逆元,然后就可以 \(O(n^2)\) 计算答案啦!

标签:数数,frac,limits,记录,32k,sum,Bmatrix,集合,quad
来源: https://www.cnblogs.com/Ender32k/p/15838799.html