不相邻的组合

时间:2021-03-07 20:22:53

所谓不相邻的组合是指从 A={1,2,3,,n} 中选取 m 个不相邻的组合个数,即不存在两个数j和j+1的组合。例如, n=4,m=2 ,有组合 {1,3},{2,4},{1,4}

定理:从 A={1,2,3,,n} 中取 m 个不相邻组合,其组合数为 Cmnm+1

证明:设 B={b1,b2,,bm} 是一组不相邻的组合,假设 b1<b2<<bm ,令 c1=b1,c2=b21,c3=b32,,cm=bmm+1nm+1 ,则 {c1,c2,,cm} 即为从 1 nm+1 中取 m 个不允许重复的组合,其中 0mnr+1 .
反之,令 A¯={1,2,3,,nm+1} ,从 A¯ 中取 m 个不重复的组合 {d1,d2,,dm} ,其中 d1<d2<<dm .假定
c1=d1,c2=d2+1,,cm=dm+m1nm+1+(m1)=n
c1c2cm ,而且
ci+1ci=(di+1+i)(di+i1)=di+1di+1>1
{c1,c2,,cm} 是从 A={1,2,3,n} 取的m个不相邻的组合。

参考文献:
组合数学(第四版) 卢开澄 卢华明 著