POJ-2084-Game of Connections
2013-03-17 21:22
525 查看
这个题可以退出递推式,但最后发现其竟然就是卡特兰数,只是由于题目中的n比较大,需要用到高精度。
代码:
代码:
#include<cstdio> #include<cstring> #include<iostream> #define Mod 10000 using namespace std; int ans[1201],len; void GetAns(int n) { len=1; ans[0]=1; for(int i=2*n;i>2*n-n;i--) { int res=0; for(int j=0;j<len;j++) { ans[j]=ans[j]*i+res; res=ans[j]/Mod; ans[j]%=Mod; } if(res) ans[len++]=res; } for(int i=2;i<=n+1;i++) { int res=0; for(int j=len-1;j>=0;j--) { ans[j]+=res*Mod; res=ans[j]%i; ans[j]/=i; } while(!ans[len-1]) len--; } } int main() { int n; while(scanf("%d",&n)&&n!=-1) { GetAns(n); printf("%d",ans[len-1]); for(int i=len-2;i>=0;i--) printf("%04d",ans[i]); printf("\n"); } return 0; }
相关文章推荐
- NYOJ---164 &&HDOJ1134&&POJ2084 --> Game of Connections
- poj 2084 Game of Connections
- poj 2084 Game of Connections
- 卡特兰数:poj 2084 Game of Connections+hdu 1023
- poj2084 Game of Connections
- poj 2084 Game of Connections (卡特兰数、大数)
- poj2084 Game of Connections
- POJ 2084 Game of Connections 卡特兰数+JAVA -
- POJ2084——Game of Connections
- POJ2084 Game of Connections(catalan数)
- POJ 2084 Game of Connections
- POJ_2084_Game of Connections
- [POJ] 2084 -> Game of Connections
- POJ 2084 Game of Connections
- poj2084 Game of Connections(Catalan)
- 20140714 「初等数论 - 卡特兰数」 POJ 2084 Game of Connections
- POJ 2084 Game of Connections 卡特兰数
- poj 2084 Game of Connections
- poj 2084 Game of Connections
- POJ 2084 Game of Connections