hdu1023 501023
#include<iostream>
using namespace std;
int a[101][101]={0};
int main()
{
intn,i,j,len,r,temp,t;
intb[101];
a[1][0] =1;
len =1;
b[1] =1;
for(i=2;i<=100;i++)
{
t = i-1;
for(j=0;j<len;j++) //乘法
a[i][j] = a[i-1][j]*(4*t+2);
for(r=j=0;j<len;j++)//处理相乘结果
{
t emp = a[i][j] + r;
a[i][j] = temp % 10;
r = temp / 10;
}
while(r) //进位处理
{
a[i][len++] = r % 10;
r /= 10;
}
for(j=len-1,r=0;j>=0;j--) //除法
{
temp = r*10 + a[i][j];
a[i][j] = temp/(t+2);
r = temp%(t+2);
}
while(!a[i][len-1]) //高位零处理
len --;
b[i] = len;
}
while(cin>>n)
{
for(j=b[n]-1;j>=0;j--)
printf("%d",a[n][j]);
printf("n");
}
return0;
}
更多阅读
如何构建培训体系 构建结构化的培训体系
人力资源管理核心之一培训与发展是现代企业人力资源管理的一项重要工作内容,同时也是工作的难点。培训需求如何分析?应该培训哪些内容?培训对象如何确定?师资力量从哪里来?等等。这些是经常困扰人力资源管理专业人员的问题。本文试从构