数学
文章平均质量分 89
Inspector_Javert
这个作者很懒,什么都没留下…
展开
-
【BZOJ2944】[Poi2000]代码(卡特兰数)
这题在网上找不到题解,硬写一下午终于写出来了…… (编辑本文时博主为了输入表格和公式转了Markdown编辑器。。。Markdown就是好用) 题目:BZOJ2944分析:首先明确:比较两棵节点数相同的二叉树时,根节点是第一关键字,左子树是第二关键字,右子树是第三关键字;然后我们分析一下题目中那个4个节点,14种代码的例子 左子树大小slslsl ...原创 2018-04-09 18:39:57 · 460 阅读 · 2 评论 -
【BZOJ3294/洛谷3158】[CQOI2011]放棋子(组合数+DP)
题目:洛谷3158分析:某OIer兔崽子的此题代码中的三个函数名:dfs、ddfs、dddfs(充满毒瘤的气息显然,行与行之间、列与列之间是互相独立的。考虑背包,用f[k][i][j]f[k][i][j]f[k][i][j]表示用前kkk种颜色占了iii行jjj列的方案数,g[i][j]g[i][j]g[i][j]表示用颜色kkk占据iii行jjj列的方案数,c[i]c[i]c[i]表示颜...原创 2018-12-14 07:19:19 · 196 阅读 · 0 评论 -
【知识总结】快速傅里叶变换(FFT)
这可能是我第五次学FFT了……菜哭qwq先给出一些个人认为非常优秀的参考资料:一小时学会快速傅里叶变换(Fast Fourier Transform) - 知乎小学生都能看懂的FFT!!! - 胡小兔 - 博客园快速傅里叶变换(FFT)用于计算两个nnn次多项式相乘,能把复杂度从朴素的O(n2)O(n^2)O(n2)优化到O(nlog2n)O(nlog_2n)O(nlog2n)。一个常见...原创 2018-11-14 23:52:55 · 1239 阅读 · 0 评论 -
【知识总结】扩展卢卡斯定理(exLucas)
扩展卢卡斯定理用于求如下式子(其中ppp不一定是质数):Cnm mod pC_n^m\ mod\ pCnm mod p我们将这个问题由总体到局部地分为三个层次解决。一首先对ppp进行质因数分解:p=∏ipikip=\prod_i p_i^{k_i} p=i∏piki原创 2018-09-29 16:56:17 · 6257 阅读 · 0 评论 -
【洛谷1654/BZOJ4318】OSU!(期望DP)
题目:洛谷1654分析:本人数学菜得要命,这题看了一晚上才看明白……先说说什么是“期望”。不太严谨地说,若离散型随机变量(可以看作“事件”)XXX取值为xix_ixi的概率为pip_ipi,则它的期望E(X)E(X)E(X)为:E(X)=∑ixipiE(X)=\sum_i x_ip_iE(X)=i∑xipi(下面大段胡扯可以跳过)举个例子:Monster of the Mo...原创 2018-09-24 00:23:02 · 265 阅读 · 0 评论 -
【洛谷2257/BZOJ2820】YY的GCD(数论/莫比乌斯函数)
题目:洛谷2257预备知识:莫比乌斯定理(懵逼乌斯定理)μ∗1=ϵμ∗1=ϵ\mu*1=\epsilon(证bu明hui略zheng) 其中(我校学长把ϵ(x)ϵ(x)\epsilon(x)叫单位函数但是为什么我没百度到qwq) ϵ(x)={10x=1x≠1ϵ(x)={1x=10x≠1\epsilon(x)=\begin{cases}1 & x=1\\0 & x\neq1\\\...原创 2018-09-08 19:36:16 · 235 阅读 · 0 评论 -
【知识总结】约数个数定理和约数和定理及其证明
据说这俩是小学奥数内容?完了我菜成一团没上过小学本文只研究正整数AAA的约数个数和约数和。首先对AAA分解质因数A=∏inpaii (pi是质数)A=∏inpiai (pi是质数)A=\prod_i^n p_i^{a_i} \ (p_i是质数) 约数个数定理先看结论 num=∑in(ai+1)num=∑in(ai+1)num=\sum_i^n (a_i+1)...原创 2018-07-14 18:26:18 · 3635 阅读 · 0 评论 -
【POJ1845】Sumdiv(数论/约数和定理/等比数列二分求和)
题目:POJ1845分析:首先用线性筛把AAA分解质因数,得到: A=pa11∗pa22...∗pann(pi是质数且ai>0)A=p1a1∗p2a2...∗pnan(pi是质数且ai>0)A=p_1^{a_1}*p_2^{a_2}...*p_n^{a_n} (p_i是质数且a_i>0) 则显然ABABA^B分解质因数后为 A=pa1B1∗pa2B2...∗...原创 2018-07-13 17:13:05 · 255 阅读 · 0 评论 -
【知识总结】卡特兰数 (Catalan Number) 公式的推导
卡特兰数的英文维基讲得非常全面,强烈建议阅读!Catalan number - Wikipedia(本文中图片也来源于这个页面) 由于本人太菜,这里只选取其中两个公式进行总结。 (似乎就是这两个比较常用?) 首先先扔卡特兰数的定义式Catalann=∏i=1n−1Catalani∗Catalann−iCatalann=∏i=1n−1Catalani∗Catalann−i...原创 2018-04-12 18:03:35 · 8357 阅读 · 2 评论 -
【洛谷2926/BZOJ1607】[USACO08DEC]Patting Heads拍头(筛法)
题目:洛谷2926(截止至本博客发表时,BZOJ1607题面有误,正确题面请到洛谷2926查看)分析:一句话题意:给定nnn个数{ai}{ai}\{a_i\},求对于每个aiaia_i有多少个数ajaja_j满足ai|ajai|aja_i|a_j (1≤i,j≤n(1≤i,j≤n(1\leq i,j\leq n且i≠j)i≠j)i \neq j) 按题意模拟的话O(n2)...原创 2018-04-15 13:32:07 · 242 阅读 · 0 评论 -
【BZOJ3527】[ZJOI2014] 力(FFT)
题目:BZOJ3527分析:FFT应用第一题……首先很明显能把FjF_jFj约掉,变成:Ej=∑i&lt;jqi(i−j)2−∑i&gt;jqi(i−j)2E_j=\sum _{i&lt;j} \frac{q_i}{(i-j)^2}-\sum_{i&gt;j}\frac{q_i}{(i-j)^2}Ej=i<j∑(i−j)2qi−i>j...原创 2018-12-21 22:24:39 · 155 阅读 · 0 评论