![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
组合数学
文章平均质量分 64
QAQQQQQQQQQQQ
菜
展开
-
组合数学+树形dp+第二类striling数--luoguP4827 [国家集训队] Crash 的文明世界
传送门 一道组合数学的好题。 首先是nk2nk^2nk2的505050分暴力: 从xk−>(x+1)kx^k->(x+1)^kxk−>(x+1)k,用二项式定理展开每个节点维护k+1k+1k+1个数 两次树形dpdpdp分别求子树的和从父亲上传下来的,f[u][j]f[u][j]f[u][j]表示uuu节点子树到它的jjj次幂和。 代码如下: #include&l...原创 2018-11-24 00:52:27 · 186 阅读 · 0 评论 -
组合数学+中国剩余定理--51Nod 1362搬箱子
传送门 题目说只能往三个方向走,往右,往下和右下,那么就可以找他们之间的关系,假如往下走了aaa步,右下走了bbb步,右走了ccc步,就有: a+b=na+b=na+b=n b+c=mb+c=mb+c=m 于是就可以套路地枚举往下走了几步 但题中只需要到最后一行就好了,所以还需要枚举到了哪一列 就有了:ans=∑i=0n∑j=0mCi+ji×Cjn−ians=\sum_{i=0}^n \sum_{...原创 2018-12-05 15:28:36 · 212 阅读 · 0 评论 -
生成函数+组合数学--bzoj3028: 食物
传送门 可以把这些限制都列成生成函数: 1+x2+x4+...=11−x21+x^2+x^4+...=\frac{1}{1-x^2}1+x2+x4+...=1−x21 1+x1+x1+x 1+x+x2=1−x31−x1+x+x^2=\frac{1-x^3}{1-x}1+x+x2=1−x1−x3 x+x3+x5+...=x1−x2x+x^3+x^5+...=\frac{x}{1-x^2}x+x3...原创 2018-12-06 09:46:15 · 217 阅读 · 0 评论 -
组合数学--51Nod 1556 计算
传送门 组合数学好题! 首先考虑题目要求,在一个数xxx后面填的数可以是x,x−1,x+1x,x-1,x+1x,x−1,x+1,把数列看做网格图,把+1+1+1看做右上走一步,−1-1−1右下,000往右,问题变成了从(0,0)−>(n−1,m)(0,0)->(n-1,m)(0,0)−>(n−1,m)不穿过x=0x=0x=0的方案数,根据套路,可以用总−-−穿过的...原创 2018-12-06 15:15:01 · 255 阅读 · 0 评论 -
组合数学--51Nod 1627 瞬间移动
传送门 隔板法裸题 枚举走了几步,然后隔板法,不允许空 #include<iostream> #include<cstdio> #include<algorithm> #include<cstring> #include<cmath> #define maxn 200005 #define LL long long using names...原创 2018-12-06 15:41:56 · 172 阅读 · 0 评论 -
组合数学--51Nod 1149 Pi的递推式
传送门 F(i)F(i)F(i)可以理解成从数轴上位置iii出发每次向左走111或PiPiPi个单位,使最终位置刚好小于444的方案数,枚举走了多少个111,判断一下最后剩下的如果≥3\ge3≥3就可以走111,否则只能走PiPiPi #include<iostream> #include<cstdio> #include<algorithm> #include...原创 2018-12-06 16:32:52 · 163 阅读 · 0 评论 -
组合数学+二次剩余--51Nod 1236 序列求和 V3
传送门 nnn忘记取模调了半个小时祭。 fibfibfib是有通项公式的,然后式子写出来就是这样: 设x=1+52,y=1−52,z=15x=\frac{1+\sqrt{5}}{2},y=\frac{1-\sqrt{5}}{2},z=\frac{1}{\sqrt{5}}x=21+5,y=21−5,z=51 ans=∑i=1nzk×(xi−yi)kans=\sum_{i=1}^n z^k...原创 2018-12-06 18:39:44 · 335 阅读 · 0 评论