Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 974 Accepted Submission(s): 649
#include <cstdio> #include <cmath> #include <cstring> #include <ctime> #include <iostream> #include <algorithm> #include <set> #include <vector> #include <sstream> #include <queue> #include <typeinfo> #include <fstream> typedef long long ll; using namespace std; //freopen("D.in","r",stdin); //freopen("D.out","w",stdout); #define sspeed ios_base::sync_with_stdio(0);cin.tie(0) #define maxn 100 const int inf=0x7fffffff; //无限大 ll dp[maxn][maxn]; int main() { int n; for(int i=0;i<=30;i++) dp[i][0]=1; for(int i=1;i<=30;i++) for(int j=1;j<=i;j++) dp[i][j]=dp[i][j-1]+dp[i-1][j]; while(cin>>n) { if(n==0) break; cout<<dp[n][n]<<endl; } return 0; }
原文:http://www.cnblogs.com/qscqesze/p/4254706.html