zoj 1202 Divide and Count

来源:互联网 发布:解压war linux 编辑:程序博客网 时间:2024/09/21 09:07
//2010-07-10 18:59:45 Accepted  1202 C++ 0 176 xiaxia 
//题意:输入n,表示有n个箱子,后面跟n个数s1,s2……sn,每个数表示每个箱子的容量(可以相同)
//n个箱子的容量总和sum(ai)为钻数,且每块钻都是独一无二的
//求出把sum个钻放入n个箱子中,有多少种不同的放法
//其实就是一个组合问题,这里要注意的是,如果有箱子的容量相同时,要去除重复的
//去除重复的情况时,把容量相同的箱子看成一组,除以这组相同容量箱子个数的阶乘
//当然可能不止只有一组箱子容量相同
code:
 
原创粉丝点击