简单斯特林数学习小记

前言:

斯特林数这个东西,好像小学时就看过,当时水平很低,根本不会。
以前也遇到过一道第二类斯特林数的题,当时直接copy题解的,也不会运用。
最近遇到了自然数幂和,递推法很大的局限,只能学学第一类斯特林数。

定义:

斯特林数有第一类斯特林数和第二类斯特林数。
第一类斯特林数也分无符号和有符号,分别记为 su s u ss s s
第二类斯特林数记为 S S .

第一类斯特林数组合含义(因为是组合,所以是无符号的):
s m n 表示将n个不同元素组成m个圆的方案数,圆的次序不考虑,当然圆不能为空。

第二类斯特林数含义:
Snm S m n 表示将n个不同元素放进m个集合里,与第一类斯特林数唯一的不同的在于它不考虑元素在集合里的次序,集合之间的次序也是不考虑的,集合不能为空。

在这里废话一下,和放球问题对比下。
放球问题指的是将n个无差异的球放进m个盒子里的方案数,盒子非空或不非空是可以控制的。

计算:

第一类斯特林数:

snm=sn1m1+(n1)sn1m s m n = s m − 1 n − 1 + ( n − 1 ) ∗ s m n − 1

理解:
1.把第n个球单独放进新开的第m个圆中,为 sn1m1 s m − 1 n − 1
2.把第n个球放到前面的n - 1个球的任意一个的左边,为 (n1)sn1m ( n − 1 ) ∗ s m n − 1
加起来即可。

性质:
s00=1 s 0 0 = 1
sn0=0(n>0) s 0 n = 0 ( n > 0 )
snn

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值