组合数学
文章平均质量分 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 · 213 阅读 · 0 评论 -
组合数学+中国剩余定理--51Nod 1362搬箱子
传送门题目说只能往三个方向走,往右,往下和右下,那么就可以找他们之间的关系,假如往下走了aaa步,右下走了bbb步,右走了ccc步,就有:a+b=na+b=na+b=nb+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 · 240 阅读 · 0 评论 -
生成函数+组合数学--bzoj3028: 食物
传送门可以把这些限制都列成生成函数:1+x2+x4+...=11−x21+x^2+x^4+...=\frac{1}{1-x^2}1+x2+x4+...=1−x211+x1+x1+x1+x+x2=1−x31−x1+x+x^2=\frac{1-x^3}{1-x}1+x+x2=1−x1−x3x+x3+x5+...=x1−x2x+x^3+x^5+...=\frac{x}{1-x^2}x+x3...原创 2018-12-06 09:46:15 · 227 阅读 · 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 · 283 阅读 · 0 评论 -
组合数学--51Nod 1627 瞬间移动
传送门隔板法裸题枚举走了几步,然后隔板法,不允许空#include<iostream>#include<cstdio>#include<algorithm>#include<cstring>#include<cmath>#define maxn 200005#define LL long longusing names...原创 2018-12-06 15:41:56 · 179 阅读 · 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 · 192 阅读 · 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=51ans=∑i=1nzk×(xi−yi)kans=\sum_{i=1}^n z^k...原创 2018-12-06 18:39:44 · 359 阅读 · 0 评论