随笔分类 -  数学 - 贝尔数&斯特林数

摘要:题目:http://acm.hdu.edu.cn/showproblem.php?pid=4372 首先,最高的会被看见; 然后考虑剩下 \( x+y-2 \) 个被看见的,每个带了一群被它挡住的楼,其实方案数是圆排列,每个圆从最高的楼开始断掉都是不同的方案; 再把这 \( x+y-2 \) 个圆排 阅读全文
posted @ 2018-12-16 14:41 Zinn 阅读(227) 评论(0) 推荐(0)
摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4671 首先,考虑容斥,就是设 \( t[i] \) 表示至少有 \( i \) 个连通块的方案数; 我们希望得到恰好有一个连通块的方案数,但这里不能直接 \( + t[1] - t[2] + 阅读全文
posted @ 2018-12-05 18:19 Zinn 阅读(245) 评论(0) 推荐(0)
摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=5093 每个点都是等价的,从点的贡献来看,得到式子: \( ans = n * \sum\limits_{d=0}^{n-1} d^{k} * 2^{C_{n-1}^{2}} * C_{n-1} 阅读全文
posted @ 2018-12-05 13:01 Zinn 阅读(169) 评论(0) 推荐(0)
摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2159 使用公式:\( n^{k} = \sum\limits_{i=0}^{k} S(k,i) * i! * C_{n}^{i} \) 所以维护 \( f[x][i] = \sum\limit 阅读全文
posted @ 2018-12-05 10:06 Zinn 阅读(132) 评论(0) 推荐(0)
摘要:题目:http://acm.hdu.edu.cn/showproblem.php?pid=3625 学习斯特林数:https://blog.csdn.net/qq_33229466/article/details/75042895 https://www.cnblogs.com/gzy-cjoier 阅读全文
posted @ 2018-12-04 22:23 Zinn 阅读(122) 评论(0) 推荐(0)
摘要:题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3501 用贝尔三角预处理贝尔数,拆模数并在 \( p \) 进制下使用公式,因为这样每次角标增加的是 \( p^{k} \); 循环使用数组非常优美!0~p 的角标背后是许多 \( p \) 的 阅读全文
posted @ 2018-12-04 20:53 Zinn 阅读(301) 评论(0) 推荐(0)