标签:aligned frac 保平安 推导 sum times binom 代数
也算是开一个新坑?毕竟已经退役了,哪天兴趣来了可能也会点开一些题目看看,这里记录一下那些通过完全不带脑子的代数推导来AC的题目。
#2833. 「JOISC 2018 Day 1」帐篷
首先根据题意,不难去发现有一个 \(O(n^3)\) 的做法,即枚举有多少 \(1 \times 2\) 的,有多少 \(2 \times 1\) 的,以及有多少 \(1 \times 1\) 的。
于是不难得到下面的推导:
\[\begin{aligned}
ans&=\sum_{i}\sum_{j}\sum_{k}\frac{n!}{i!k!(n-i-2j-k)!}\frac{m!}{j!k!(m-2i-j-k)!}\frac{4^kk!}{2^{i+j}}\\
&=\sum_{i}\sum_{j}\sum_{k}\frac{n!}{j!k!(n-(i+j)-k-j)!}\frac{m!}{i!k!(m-(i+j)-i-k)!}\frac{4^kk!}{2^{i+j}}\\
&=n!m!\sum_{k}\frac{4^k}{k!}\sum_{i+j}\frac{1}{2^{i+j}}\frac{1}{j!(n-(i+j)-k-j)!}\frac{1}{i!(m-(i+j)-i-k)!}\\
&=n!m!\sum_{k}\frac{4^k}{k!}\sum_{i+j}\frac{1}{2^{i+j}}\frac{1}{j!(n-(i+j)-k-j)!}\frac{1}{i!(m-(i+j)-i-k)!}\\
&=n!m!\sum_{k}\frac{4^k}{k!}\sum_{i+j}\frac{1}{2^{i+j}(n-(i+j)-k)!(m-(i+j)-k)!}\binom{n-(i+j)-k}{j}\binom{m-(i+j)-k}{(i+j)-j}\\
&=n!m!\sum_{k}\frac{4^k}{k!}\sum_{d}\frac{1}{2^{d}(n-d-k)!(m-d-k)!}\sum_{i}\binom{n-d-k}{i}\binom{m-d-k}{d-i}\\
&=n!m!\sum_{k}\frac{4^k}{k!}\sum_{d}\frac{1}{2^{d}(n-d-k)!(m-d-k)!}\binom{n+m-2d-2k}{d}\\
\end{aligned}
\]
直接枚举 \(k,d\) 即可。
标签:aligned,frac,保平安,推导,sum,times,binom,代数
来源: https://www.cnblogs.com/Guts/p/16293447.html
本站声明:
1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。