把26个字母分成3组,有多少种分法

Published: 15 Jul 2015 Category: 编程之美

实验室的童鞋问到的问题

答案:[ 3^26 - (2^26-2)*3 - 3 ] / A(3)3

原理: 假设有3个球袋A、B、C, 3^26就是每个球都可能进入任一个袋,包括有空袋的情况;(2^26-2)代表两个袋有球的情况;减去的3代表只有一个袋有球的情况;最后/ A(3)3是说明3个球袋A、B、C没有顺序

----END----

本篇csdn博客链接

comments powered by Disqus