#P5074. Eat the Trees

Eat the Trees

题目背景

HDU1693:Eat the Trees

题目描述

给出 n×mn \times m 的方格,有些格子不能铺线,其它格子必须铺,可以形成多个闭合回路。问有多少种铺法?

输入格式

每个测试点多组数据。第一行一个正整数 TT,表示有 TT 组数据。

对于每组数据:

11 行,两个整数 n,m (2n,m12)n,m\ (2 \le n,m \le 12)

从第 22 行到第 n+1n+1 行,每行 mm 个数字(11 或者 00),11 表铺线,00 表不铺线。

输出格式

每组数据输出一个整数,表示方案数。

2
6 3
1 1 1
1 0 1
1 1 1
1 1 1
1 0 1
1 1 1
2 4
1 1 1 1
1 1 1 1
3
2