1 #include <stdio.h> 2 int C(int M,int N) 3 { 4 if(M==0||N==1) 5 return 1; 6 if(M<0) 7 return 0; 8 return C(M-N,N)+C(M,N-1); 9 } 10 11 int main() 12 { 13 int T,M,N; 14 scanf("%d",&T); 15 while(T--) 16 { 17 scanf("%d %d",&M,&N); 18 printf("%d\n",C(M,N)); 19 } 20 return 0; 21 }
原文:http://www.cnblogs.com/LWF5201314614/p/3750313.html