————斯特林数
BAJim_H
比孤独更可悲的事情,就是根本不知道自己很孤独,或者分明很孤独,却把自己都骗得相信自己不孤独。
展开
-
[JZOJ3892] 放棋子
Description 给你N行M列的棋盘,让你放棋子,每行每列至少有1枚棋子,棋子有c种颜色,要求每种颜色至少1枚,求方案数(旋转,翻转算不同方案)。Solution正难则反,考虑设i,ji,j表示ii行jj列**必定**1个都没有放。显然可以容斥。 剩下(n−i)(m−j)(n-i)(m-j)个位置。设t=(n−i)(m−j)t=(n-i)(m-j) 设第c+1c+1种颜色表示不放。原创 2017-01-21 14:35:58 · 722 阅读 · 0 评论 -
浅谈两类斯特林数
Preface给你N个元素,M个集合(无差别),要你将这N个元素放入M个集合,要求没有空集。求方案数。Text递推方程随手YY S(i,j)S(i,j) 前i−1i-1个元素,若放入了j−1j-1个集合,那么这个元素肯定是新开一个集合,所以等于S(i−1,j−1)S(i-1,j-1) 若已经放入了jj个集合,那么这个元素在前面所有元素中选一个放入,就是S(i−1,j)∗jS(原创 2017-01-21 08:13:45 · 2910 阅读 · 0 评论 -
[JZOJ5511] 送你一个DAG
Description 给出一个 n 个点 m 条边的 DAG 和参数 k。 定义一条经过 ll 条边的路径的权值为 lkl^k. 对于 i = 1…n, 求出所有 1 到 i 的路径的权值之和, 对 998244353 取模. 对于前 20% 的数据, n ≤ 2000,m ≤ 5000; 对于另 10% 的数据, k = 1; 对于另 20% 的数据, k ≤原创 2018-01-09 12:09:02 · 971 阅读 · 0 评论 -
【数论】[51Nod 1847] 奇怪的数学题
Description求∑i=1n∑j=1nsgcd(i,j)m∑i=1n∑j=1nsgcd(i,j)m\sum\limits_{i=1}^{n}\sum\limits_{j=1}^{n}sgcd(i,j)^m 其中sgcd(i,j)sgcd(i,j)sgcd(i,j)表示i,j的次大公约数答案对2^32取模 n≤109,m≤50n≤109,m≤50n\leq 10^9,m\leq 5...原创 2018-05-17 17:40:55 · 239 阅读 · 0 评论 -
[JZOJ6054]【NOI2019模拟2019.3.12】Z的礼物【计数】【斯特林反演】【分治FFT】
DescriptionSolution设pi=∑j=1ibjp_i=\sum\limits_{j=1}^{i}b_jpi=j=1∑ibj由题意可以列出式子ai=∑j=1iS(i,j)pja_i=\sum\limits_{j=1}^{i}S(i,j)p_jai=j=1∑iS(i,j)pj其中S(i,j)为第二类斯特林数根据斯特林反演的式子F(n)=∑i=0nS(i,j)...原创 2019-03-13 21:53:16 · 279 阅读 · 0 评论 -
[CodeForces 715E] Complete the Permutations [BZOJ 5406] Gift【计数】【第一类斯特林数】
DescriptionSolutionPS:卷积分明可以暴力做,不明白为什么codeforces上打了个FFT的标签Code#include <bits/stdc++.h>#define fo(i,a,b) for(int i=a;i<=b;++i)#define fod(i,a,b) for(int i=a;i>=b;--i)#define N 200...原创 2019-03-16 19:52:43 · 382 阅读 · 0 评论