多米诺效应 The Domino Effect

题意翻译

一块完整的多米诺骨牌有28块牌,每个骨牌可以翻转(例如0 1可以翻转成1 0): ![](https://cdn.luogu.org/upload/pic/46306.png) 其中Bone表示骨牌编号,Pips表示骨牌对应的两个数。 现在给定一个7x8数组,要求输出一个方案,方案矩阵(同样是7x8)里有骨牌编号,使得能通过放此编号对应的骨牌替换原数组,输出放置方案和放置方案总数。 (例如0 5 可以变成 6 6, 4 3可以变成20 20, 方案里的 20 20 同样可以根据上表替换成4 3或3 4) 例如下面这个矩阵: ![](https://cdn.luogu.org/upload/pic/46310.png) 它可以通过上表转化成: ![](https://cdn.luogu.org/upload/pic/46309.png) 注:方框手动添加,方框括起来的表示一整块骨牌,便于理解题意。

题目描述

[problemUrl]: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=4&page=show_problem&problem=147 [PDF](https://uva.onlinejudge.org/external/2/p211.pdf) ![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA211/f086993d64b5b44145a229fd9015e88923d505c3.png)

输入输出格式

输入格式


![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA211/a3b35787b40dd2b480326157d2363f7031b6a004.png)

输出格式


![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA211/44b1cbd71bba225df39aeda5858656b1e8f772d8.png)

输入输出样例

输入样例 #1

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

输出样例 #1

Layout #1:
5 4 3 6 5 3 4 6
0 6 0 1 2 3 1 1
3 2 6 5 0 4 2 0
5 3 6 2 3 2 0 6
4 0 4 1 0 0 4 1
5 2 2 4 4 1 6 5
5 5 3 6 1 2 3 1
Maps resulting from layout #1 are:
6 20 20 27 27 19 25 25
6 18 2 2 3 19 8 8
21 18 28 17 3 16 16 7
21 4 28 17 15 15 5 7
24 4 11 11 1 1 5 12
24 14 14 23 23 13 13 12
26 26 22 22 9 9 10 10
There are 1 solution(s) for layout #1.
Layout #2:
4 2 5 2 6 3 5 4
5 0 4 3 1 4 1 1
1 2 3 0 2 2 2 2
1 4 0 1 3 5 6 5
4 0 6 0 3 6 6 5
4 0 1 6 4 0 3 0
6 5 3 6 2 1 5 3
Maps resulting from layout #2 are:
16 16 24 18 18 20 12 11
6 6 24 10 10 20 12 11
8 15 15 3 3 17 14 14
8 5 5 2 19 17 28 26
23 1 13 2 19 7 28 26
23 1 13 25 25 7 4 4
27 27 22 22 9 9 21 21
16 16 24 18 18 20 12 11
6 6 24 10 10 20 12 11
8 15 15 3 3 17 14 14
8 5 5 2 19 17 28 26
23 1 13 2 19 7 28 26
23 1 13 25 25 7 21 4
27 27 22 22 9 9 21 4
There are 2 solution(s) for layout #2.