方法一:
分类讨论:1、甲单独在一个班:甲先选B、C中的一个班有C12种选择,余下4人的分配到两个班方案有1:3和2:2两种:C14 C33 A22+ C24 C22;根据分步乘法原理有: C12(C14 C33 A22+ C24 C22)=28
2、甲不单独在一个班:,由抽屉原理,余下4人的分配到三个班(每班至少有一人)方案为1:1:2,分配方法有C14 C13 C22C13,最后甲选选B、C中的一个班有C12种选择,根据分步乘法原理有: C14 C13 C22C13 C12 =72
综上,根据分类加法原理总共有:28+72=100种不同分配方案
方法二:
依照甲同伴个数来分类讨论:
1、甲无同伴:甲先选B、C中的一个班有C12种选择,余下4人的分配到剩下两个班方案有1:3和2:2两种:C14 C33 A22+ C24 C22;根据分步乘法原理有: C12(C14 C33 A22+ C24 C22)=28
2、甲有一个同伴同班:甲选一个同伴有C14种,甲及同伴选B、C中的一个班有C12种选择,余下3人的分配到两个班(每班至少有一人)方案为1:2,分配方法有C13 C22A22,最后,根据分步乘法原理有: C14 C12C13 C22A22 =48
3、甲有两个同伴同班:甲选两个同伴有C24种,甲及同伴选B、C中的一个班有C12种选择,余下2人的分配到两个班(每班至少有一人)方案为1:1,分配方法有A22,最后,根据分步乘法原理有: C24 C12A22 =24
综上,根据分类加法原理总共有: 28+48+24=100种不同分配方案
(备注:由于这里不能打数学符号,类似“C24”的符号小的数为上标,大的数为下标 ,两数字相同如“A22”则一个是上标,一个是下标,学数学的你懂........)