1029. 走道铺砖

单点时限: 5.0 sec

内存限制: 256 MB

有一个专门为装修设计方案的法国著名设计师。最近,他接到一个项目,为华东师大理科大楼设计走道的地砖铺设方案。此项目的委托人事先便进行了说明:地砖只有 12 一种规格,而整栋楼中同类走道又有许多个,他不想其中有任何的两个出现重复的设计方案。因此,设计师必须确定其可行性,即对一个 NM(NM 为偶数) 的走道,用 NM/2 块 1*2 的地砖将其铺满,可以有多少种不同的设计方案,如果方案总数少于此类走道的个数,则该项目不可能实现。

现在,他需要这样的一个程序,对于输入的走道规格 N、M,计算出可以设计出的不同地砖铺设方案总数。

输入格式

测试数据有多组。

每组测试数据占一行,每行有两个整数 N 和 M(1<=N,M<=11),表示走道的长和宽。如果 N 和 M 同时为 0,表示输入结束。

输出格式

每组测试数据输出一行,每行一个整数,表示有多少种不同的铺设方案。

样例

Input
1 2
1 3
1 4
2 2
2 3
2 4
2 11
0 0
Output
1
0
1
2
3
5
144

86 人解决,135 人已尝试。

123 份提交通过,共有 322 份提交。

3.9 EMB 奖励。

创建: 18 年,11 月前.

修改: 6 年,8 月前.

最后提交: 10 月,1 周前.

来源: 2005计算机系程序设计竞赛

题目标签
DP