手链样式 --蓝桥杯

手链样式
小明有3颗红珊瑚,4颗白珊瑚,5颗黄玛瑙。
他想用它们串成一圈作为手链,送给女朋友。
现在小明想知道:如果考虑手链可以随意转动或翻转,一共可以有多少不同的组合样式呢?
请你提交该整数。不要填写任何多余的内容或说明性的文字。


1170

看了好多篇网上的解法,也看到了许多不同的答案,目前说一下感觉比较靠谱的解法(具体的理论支持见链接,点击打开链接

使用用数学方法计算
12!/(3!*4!*5!*12)=2310种,这是不考虑可以翻转的答案。
若考虑翻转需要求出那些左右对称的情况,将1个A,1个C两边都隔5个,剩下2个A,4个B,4个C,两边对称,即将ABBCC排列,共5!/(2*2)=30种。
所以最终结果是30+(2310-30)/2=1170。


版权声明:本文为zhuoyuezai原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。