![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
striling数
QAQQQQQQQQQQQ
菜
展开
-
dp+第一类stirling数--51nod1250 排列与交换
传送门 这道题有两问,第一问直接dp就行,和stirling有一些关系的是第二问 (1) solution: 设f[i][j]表示到第i个数已经交换了j次 因为必须是相邻交换,所以i可以不断向前交换,那么f[i][j]就可以由f[i-1][p](p=j-i+1~j)的和转移到 再用前缀和优化就能n^2转移了 最后统计答案的时候,只要看i和k的奇偶性是否相同,相同的话就可以重复交换相同...原创 2018-09-07 19:26:08 · 190 阅读 · 0 评论 -
组合数学+树形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 评论