摘要:
题目:M个同样的球放在N个同样的盒子里,不允许有的盒子空着不放,请编写程序计算共有多少种不同的分法?(用k表示)ps: 5,1,1和1,5,1是同一种分法。我的解法:#include <stdio.h>#include <memory.h>int Sum = 0;void SonFun(int m, int n,int front, int *pResult,int N){ if(n == 1) { *(pResult+N-n) = m; Sum++; return; } int *tmp = new int[N]; int temp = m/n; for(int i= 阅读全文