38多米诺骨牌(3)53(4)68(5)81(6)94(7)
智力游戏
38多米诺骨牌(3)53(4)68(5)81(6)94(7)这5关规则都和23多米诺骨牌(2)一样
所以方法也是一样:
第一步,让每一行每一列的和符合要求
第二步,仅仅通过调整行和列的顺序,使得对角线也符合要求
不过数字和分别变成了14、15、16、17、18
这样,就很容易完成第一步,基本上不会遇到障碍,这一点和和为13的情况是不一样的。
这就好像用2个骰子丢出和为2的2个数字很难,但是丢出和为7的2个数字就很容易,道理是一样的。
所以,这4关,我都是直接完成第一步,没有障碍,然后运行23多米诺骨牌(2)里面的代码完成第二步即可。
38多米诺骨牌(3)

将代码的最前面的“int num[6][6] ;需要硬编码进来”改成
int num[6][6] = {0, 4, 5, 5, 0, 0,6, 1, 1, 0, 4, 2,0, 2, 2, 4, 3, 3,0, 3, 5, 3, 0, 3,4, 1, 0, 1, 6, 2,4, 3, 1, 1, 1, 4 };
运行得到
0 4 5 0 0 5
6 1 0 2 4 1
4 1 1 2 6 0
4 3 1 4 1 1
0 2 4 3 3 2
0 3 3 3 0 5
所以对应的解决方案是
53多米诺骨牌(4)

68多米诺骨牌(5)

81多米诺骨牌(6)

94(7)

文章来源: blog.csdn.net,作者:csuzhucong,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/nameofcsdn/article/details/52976275
- 点赞
- 收藏
- 关注作者
评论(0)