链式不相邻问题
问题:有
Σ:{1,2,3⋯n}
,从
Σ
中取出
m
个数,并且此
这个问题在组合数学中有结论,也给出了证明,但是我没有足够的耐心把证明看完,自己用高中排列组合的知识导出了结果,供参考。
如下方示意图所示,
第一步,将
m
个球摆成一排放桌子上,如示意图中的蓝球,为了保证这
第二步,还剩下
n−m
个球,如示意图中的红球,将这些
n−m
个球分成
m+1
份,用来分隔第一步中的
m
个球。运用插板法进行分隔,则需要
第三步,将第二步分好的
m+1
份红球对应地放入第一步的
m
个蓝球当中去,根据蓝球的位置从
环形不相邻问题
把上面的问题稍作修改,视
Σ
中的
n
和
求解环形不相邻问题比较简便的方法就是将环形不相邻转换为链式不相邻,从而利用链式不相邻的结论。
先从
n
个球中任取一个球,共有
这个不相邻的问题,我是在赛码网碰到的“排座位”问题中出现的。圆桌有
n
个座位,有