标签:
2 1 2 1 1
0 1
#include<cstdio> #include<cstring> using namespace std; int main() { int T; scanf("%d",&T); while(T--){ int dp[30][30]; memset(dp,0,sizeof(dp)); int n,m; scanf("%d%d",&n,&m); if( n < m){ printf("0\n"); continue; } for(int i = 0 ; i <= n ; i++){ for(int j = 0; j <= m ; j++){ if(i == 0) dp[i][j] = 0; else if( j == 0 && i !=0 ) dp[i][j] = 1; else { dp[i][j] = dp[i-1][j]; if( i >= j) dp[i][j] += dp[i][j-1]; } } } printf("%d\n",dp[n][m]); } return 0; }
标签:
原文地址:http://www.cnblogs.com/zero-begin/p/4442362.html