poj1012 2010.2.22
其实,我打表了,因为tle。。。。。。
这道题,居然会重复输入原来已经计算过的数据,好邪恶。。。比我挂表还邪恶。。。。
#include <stdio.h>
#include <string.h>
void main()
{
int ans[50];
ans[1]=2;
ans[2]=7;
ans[3]=5;
ans[4]=30;
ans[5]=169;
ans[6]=441;
ans[7]=1872;
ans[8]=7632;
ans[9]=1740;
ans[10]=93313;
ans[11]=459901;
ans[12]=1358657;
ans[13]=2504881;
ans[14]=13482720;
int k;
while (scanf("%d",&k),k)
{
printf("%d\n",ans[k]);
}
}