![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
斯特林数
romiqi_new
这个作者很懒,什么都没留下…
展开
-
[斯特林数][NTT][HDU4372][WC2019雅礼集训]Count the buildings
HDU4372考虑最高的点,他左边有x-1个极高点,右边有y-1个极高点一个极高点和下一个极高点(不包含下一个)这一部分可以看做一个圆排列(不是排列因为极高点的位置固定),那么就是要求n−1n-1n−1个数分成x+y−2x+y-2x+y−2个圆排列的方案数,即sn−1,x+y−2s_{n-1,x+y-2}sn−1,x+y−2然后考虑这些圆排列要选x-1个放到最高点左边,这里只用选出来就行了...原创 2019-08-08 11:52:59 · 98 阅读 · 0 评论 -
[TopCoder13444][斯特林数][容斥]CountTables
TopCoder13444我们考虑先满足一维的限制,总方案数为CcmnC_{c^m}^nCcmn,表示每行的不同排列选n个出来考虑减去不合法的状态,我们可以通过递推得到,即考虑一列的合法状态经过重复变为非法状态设f[i]f[i]f[i]为第递推到iii列的答案,则上述递推可以表示为f[i]=sum−∑j=1m−1Si,jf[j]f[i]=sum-\sum_{j=1}^{m-1}S_{i,...原创 2019-08-08 19:09:15 · 182 阅读 · 0 评论 -
[BZOJ4555][斯特林数][NTT]TJOI && HEOI2016:求和
BZOJ4555要求∑i=0n∑j=0iS(i,j)∗2j∗j!\sum_{i=0}^n{\sum_{j=0}^i}S(i,j)*2^j*j!i=0∑nj=0∑iS(i,j)∗2j∗j!即∑i=0n∑j=0nS(i,j)∗2j∗j!\sum_{i=0}^n{\sum_{j=0}^n}S(i,j)*2^j*j!i=0∑nj=0∑nS(i,j)∗2j∗j!根据第二类斯特林数的展开式有S...原创 2019-08-08 19:28:53 · 185 阅读 · 0 评论 -
[luogu5408][NTT][多项式][斯特林数]模板:第一类斯特林数·行
luogu5408如果当前的nnn为奇数,就递归求第n−1n-1n−1行如果为偶数,则x2n‾=xn‾(x+n)xn‾x^{\underline {2n}}=x^{\underline {n}}(x+n) x^{\underline {n}}x2n=xn(x+n)xn则可以先求xn‾x^{\underline {n}}xn然后还原Code:// luogu-judger-enab...原创 2019-09-12 11:49:02 · 164 阅读 · 0 评论 -
[luogu5395][NTT][多项式][斯特林数]模板:第二类斯特林数·行
luogu5395这个还要简单点xn=∑i=1nSn,ixi‾x^n=\sum_{i=1}^nS_{n,i}x^{\underline i}xn=∑i=1nSn,ixi二项式反演,把下降幂拆开,然后发现是个卷积,然后就完了Code:// luogu-judger-enable-o2#include<bits/stdc++.h>#define mod 16777216...原创 2019-09-12 11:53:43 · 114 阅读 · 0 评论 -
[luogu5409][NTT][多项式][斯特林数]模板:第一类斯特林数·列
luogu5409算了懒得写了Code:// luogu-judger-enable-o2#include<bits/stdc++.h>#define pb push_back#define poly vector<int>#define mod 167772161using namespace std;inline int read(){ int re...原创 2019-09-12 11:56:11 · 125 阅读 · 0 评论 -
[luogu5396][NTT][多项式][斯特林数]模板:第二类斯特林数·列
luogu5396好像可以倍增搞到一个log我写的两个log的分治NTT把要求的弄成OGF,考虑第二类斯特林数的递推式Smx=xSm−1(x)+mxSm(x)S_m{x}=xS_{m-1}(x)+mxS_m(x)Smx=xSm−1(x)+mxSm(x)Smx=x1−mxSm−1(x)S_m{x}=\frac{x}{1-mx}S_{m-1}(x)Smx=1−mxxSm−1(x)...原创 2019-09-12 12:03:03 · 155 阅读 · 0 评论