P5074 Eat the Trees
题目背景
HDU1693:Eat the Trees
题目描述
给出 $n \times m$ 的方格,有些格子不能铺线,其它格子必须铺,可以形成多个闭合回路。问有多少种铺法?
输入格式
每个测试点多组数据。第一行一个正整数 $T$,表示有 $T$ 组数据。
对于每组数据:
第 $1$ 行,两个整数 $n,m\ (2 \le n,m \le 12)$。
从第 $2$ 行到第 $n+1$ 行,每行 $m$ 个数字($1$ 或者 $0$),$1$ 表铺线,$0$ 表不铺线。
输出格式
每组数据输出一个整数,表示方案数。保证答案小于 $2^{63}$。