多米诺效应 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.