janko.at 第146题 难题 15x15《Tapa》
逻辑谜题吧
全部回复
仅看楼主
level 14
baqktdgt 楼主
原题链接:
https://www.janko.at/Raetsel/Tapa/146.a.htm
15x15《Tapa》
http://pzv.jp/p.html?tapa/15/15/ja8vaaibthaaiaegbtxalhagya9ga9g4lbtybthabgbtgbqhagybllbtga9gaeybtha9xafgbtiabhagia8v3jTapa规则: https://tieba.baidu.com/p/4647907731
1、所有的黑色方格要在水平或垂直的方向相互接触;
2、不得有2×2的黑色方格构成的区域;
3、几个方格包含数字或问号;这些方格不要涂上;
4、每个数字表明该白色方格周围的一连串黑色方格的数量;
5、这样的黑色方格群之间要有至少一个白色方格;
5、问号表明0以上的任何数字;
6、在方格里面的数字位置及顺序不起作用。
2017年09月11日 07点09分 1
level 14
baqktdgt 楼主
二楼
镇楼
2017年09月11日 07点09分 2
level 14
baqktdgt 楼主
本题要用到一些技巧。
数字113是 1黑1白1黑1白3黑1白。刚好8格。所以白格两边一定是黑色。
还有一个特点:黑色要么在4个边,要么在4个角。
数字122, 白格两边也一定是黑色。
数字15, 24. 白格两边也一定是黑色。
数字33, 白格和黑格是中心对称的。
数字4, 白格和黑格是黑白中心对称的,也就是中心对称是对方的颜色。
数字3, 周围5格,中间1格是黑色。
得到下图:
2017年09月11日 07点09分 3
level 14
baqktdgt 楼主
红叉如果是黑色。
由数字111, 可得蓝叉是白色。
黑色被堵死。
所以红叉是白色。
数字113的白色在边上,所以4个角都是黑色。
得到下图:
如果红叉是白色,由数字113, 得白色边上是黑色,得粉叉和蓝叉是黑色。
数字22, 得粉箭头是黑色。
连通性,得蓝箭头是黑色。
出现22黑色,和数字113矛盾。
所以红叉是黑色。
得到下图:
红线因为数字22存在,不能全黑,所以有白色,闭合。
蓝线因为数字12存在,不能全黑,所有有白色,闭合。
所以红圈和蓝圈不能都是白色,否则堵死黑色。
如果红圈是黑色,由数字22得红叉是白色。数字113的白色在边上。
如果蓝圈是黑色,由数字21得蓝叉是白色。数字113的白色在边上。
所以数字113的白色肯定在边上,所以4个角一定是黑色。
得到下图:
红圈的数字111, 得蓝叉是白色。
红圈的数字22, 得红叉是白色,粉叉是黑色,粉线是白色。
红圈的数字12, 得蓝圈是白色。
得到下图:
数字113, 得红线不能全白。红线有黑。
数字111得红叉是白色。
得到下图:
2017年09月11日 08点09分 4
level 14
baqktdgt 楼主
黑色沿着蓝箭头连通。
得到下图:
由数字13, 可得红线不能全黑,必有白,闭合。
黑色沿着蓝箭头连通。
得到下图:
2×2黑,得红叉是白色。
红圈的数字13, 黑色已满足,红线是白色。
得到下图:
红圈的数字12, 得蓝叉是黑色。
红圈的数字13, 得蓝线是黑色,蓝圈是白色。
黑色沿着蓝箭头连通。
得到下图:
2×2黑,得红叉是白色。
红箭头的数字,黑色已满足,红箭头处是白色。
红圈的数字4, 蓝箭头是黑色,粉线是白色。
得到下图:
2017年09月11日 08点09分 5
level 14
baqktdgt 楼主
红圈的数字14, 得红箭头是黑色,红叉是白色。
黑色沿着蓝箭头连通。
得到下图:
红叉不能是黑色,否则红圈的数字15, 有23黑,矛盾。
所以红叉是白色,红圈数字15的白色边上,一定是黑色。
蓝叉是黑色。
得到下图:
红圈的数字113, 已有2黑在角上,所以4个角都是黑色。
得到下图:
红圈数字122, 得红叉是白色。
得到下图:
如果蓝叉是白色,剩下33格,无法满足红圈数字122。
所以蓝叉是黑色。
得到下图:
2017年09月11日 08点09分 6
level 14
baqktdgt 楼主
由数字111, 得红线里面1黑1白。闭合
如果蓝叉是白色,由数字15, 得两个红叉不能全黑,必有白。
黑色被堵死。
所以蓝叉是黑色。
得到下图:
如果2个蓝叉都是白色,由数字113, 得蓝圈是黑色。黑色被堵死。
所以蓝叉不能全白,蓝叉必有黑。
数字113的角上已有1黑,2个角有黑,得4个角都是黑色。
得到下图:
红圈的数字111, 得红叉是白色。
得到下图:
黑色沿着蓝箭头连通,得到下图:
红圈的数字113, 得红叉是白色。
得到下图:
2017年09月11日 09点09分 7
level 14
baqktdgt 楼主
蓝线是黑色的连通点,是黑色。
得到下图:
红圈的数字24, 得蓝叉是黑色,红叉是白色。
得到下图:
如果红叉是白色,则蓝叉是白色。封死黑色。
所以红叉是黑色。
得到下图:
2*2黑,得红叉是白色。
得到下图:
黑色沿着蓝笔头连通。
得到下图:
2017年09月11日 09点09分 8
level 14
baqktdgt 楼主
红圈的数字15, 得红叉是白色。
得到下图:
黑色沿着蓝箭头连通。
如果蓝叉都是白色,由数字113, 得红叉是黑色。黑色被堵死。
所以蓝叉中有黑色。又因为数字113已有1角是黑色。
所以数字113目前有2角是黑色,所以4角都是黑色。
得到下图:
红圈的数字122, 得红叉是白色,蓝叉是黑色。
得到下图:
红叉如果是黑色,由数字22得2黑。和数字13矛盾。
所以红叉是白色。
得到下图:
蓝线因为数字24, 不能全白,必有黑。
数字13的黑色,肯定在蓝线内。
不管蓝线哪些格为黑,红线都没有黑。
红线是白色。
得到下图:
2017年09月11日 09点09分 9
level 14
baqktdgt 楼主
数字24,可得白色边上连续2格是黑。
红圈中肯定有白色,所以蓝叉肯定是黑色。
得到下图:
红圈的数字22, 得蓝叉是黑色,红叉是白色。
得到下图:
红圈的数字22, 剩下3格有2黑,所以蓝叉是黑色。
得到下图:
蓝叉如果是白色。
则红叉是连通点,是黑色。然后与数字24矛盾。
所以蓝叉是黑色。
得到下图:
如果红叉是白色,则数字113有3个角是白色,蓝叉中肯定有白色。
封死右边的黑色。
所以红叉是黑色。
得到下图:
2017年09月11日 09点09分 10
level 14
baqktdgt 楼主
红圈的数字3, 得红叉是白色。
得到下图:
蓝叉如果是白色,则封死红叉的黑色。
所以数字113是4个角黑色。
得到下图:
红圈的数字23, 得红叉是白色,蓝叉是黑色。
得到下图:
蓝线得蓝圈是黑色。
得到下图:
红圈的数字3, 得红叉是白色。
得到下图:
2017年09月11日 10点09分 11
level 14
baqktdgt 楼主
黑色沿着蓝笔头连通。
得到下图:
2*2黑,得红叉是白色。
红圈的数字3, 得蓝叉是白色。
得到下图:
红圈的数字23, 得红叉是黑色。
红圈的数字22, 得蓝叉是黑色。
得到下图:
2*2黑,得红叉是白色。
得到下图:
2017年09月11日 10点09分 12
level 14
baqktdgt 楼主
如果蓝叉是白色,则红叉不能是黑色,剩下3格无法满足数字12
所以蓝叉是黑色。
得到下图:
由数字13, 得红圈不能全黑,红线肯定有一条成立。
蓝圈是唯一连通点。
所以蓝圈是黑色。
得到下图:
红圈的数字12, 得红叉是白色。
得到下图:
黑色沿着蓝箭头连通。
得到下图:
2017年09月11日 10点09分 13
level 14
baqktdgt 楼主
红圈的数字13, 得红叉是白色。
得到下图:
黑色沿着蓝箭头连通。
得到下图:
红圈的数字12, 得红叉是白色。
得到下图:
红圈和红叉不能同时为白。否则封死黑色。
由蓝线,蓝圈和蓝叉不能同时为白。否则封死黑色。
所以蓝圈,蓝叉,红圈,红叉中,肯定有2黑。
又因为红叉和蓝叉是1黑1白。
蓝圈和红圈中,最多1黑。
所以粉叉不能有黑,否则蓝圈和红圈中全白。
所以粉叉是白色。
得到下图:
红圈的数字15, 得红叉是黑色。
得到下图:
2017年09月11日 10点09分 14
level 14
baqktdgt 楼主
红叉和蓝叉,都是1黑1白。
红叉不能同时为白,蓝叉不能同时为白。
所以蓝叉是1黑1白,红叉是1黑1白。
这个结论,下面会一直用,只到确定红叉和蓝叉的黑白。
绿线肯定有一条成立。
所以蓝圈是黑色的唯一连通点,蓝圈是黑色。
得到下图:
红圈和蓝圈不能全白,否则配合绿线和蓝线,将盘面分成两块。
如果红圈是黑色,则2*2黑,得棕叉是白色。
如果蓝圈是黑色,由数字13,得棕叉是白色。
因为红圈和蓝圈里面肯定有黑色,所以棕叉一定是白色。
得到下图:
由蓝线加绿线,得蓝圈是黑色的唯一连通点,蓝圈是黑色。
由数字13,得红线中有白色,
蓝线可以连到数字13,然后通过红线到棕圈,
然后通过红叉的棕线到绿线,棕线肯定有一条成立。
绿线可以连到边界,绿线通过蓝叉肯定有一条成立。
所以棕圈也是黑色的唯一连通点,棕圈是黑色。
得到下图:
2*2黑,得红圈是白色。数字113得红叉是黑色。
连通性得蓝叉是黑色,数字113的蓝圈是白色。
得到下图:
2*2黑色,得红叉是白色。
数字13,得蓝叉是黑色。
数字13,得蓝圈是黑色。
得到下图:
2017年09月11日 13点09分 15
1 2 尾页