#include <stdio.h> #include <math.h> int zxd(int n, int m); int main() { int m, n, t; scanf("%d",&t); while (t--) { scanf("%d %d",&n, &m); int y = zxd(n, m); printf("%d\n",y); } return 0; } int zxd(int n, int m) { int y; if(m==0) { y=1; } else if(n==1) { y=1; } else if(m==n) { y=1; } else { y = zxd(n-1, m-1) + zxd(n-1,m); } return y; }
计算组合数
最新推荐文章于 2022-08-23 15:08:08 发布