所谓不相邻的组合是指从A={1,2,3,…,n}中选取m个不相邻的组合个数,即不存在两个数j和j+1的组合。例如,
定理:从A={1,2,3,…,n}中取m个不相邻组合,其组合数为
证明:设B={b1,b2,…,bm}是一组不相邻的组合,假设b1<b2<⋯<bm,令c1=b1,c2=b2−1,c3=b3−2,…,cm=bm−m+1≤n−m+1,则{c1,c2,…,cm}即为从1到
反之,令A¯={1,2,3,…,n−m+1},从A¯中取m个不重复的组合
c1=d1,c2=d2+1,…,cm=dm+m−1≤n−m+1+(m−1)=n
则c1≤c2≤⋯≤cm,而且
ci+1−ci=(di+1+i)−(di+i−1)=di+1−di+1>1
故{c1,c2,…,cm}是从A={1,2,3…,n}取的m个不相邻的组合。
参考文献:
组合数学(第四版) 卢开澄 卢华明 著