首页 > 其他 > 详细

HDU1143 Tri Tiling 递推

时间:2014-11-13 20:46:26      阅读:269      评论:0      收藏:0      [点我收藏+]
#include<stdio.h>
int main()
{
	int f[31];
	int i,L;
	int n;


	f[0]=1;
	for(i=1;i<=30;i+=2)	f[i]=0;
	for(i=2;i<=30;i+=2)
	{
		f[i]=0;
		for(L=2;L<=i;L+=2)
		{
			if(L==2)	f[i]+=3*f[i-L];
			else		f[i]+=2*f[i-L];
		}
	}


	while(scanf("%d",&n),n!=-1)	printf("%d\n",f[n]);
	return 0;
}

HDU1143 Tri Tiling 递推

原文:http://blog.csdn.net/u014705854/article/details/41087799

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!