码迷,mamicode.com
首页 > 其他好文 > 详细

HDU1143 Tri Tiling 递推

时间:2014-11-13 20:47:24      阅读:146      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!