下载 App

数织,从入门到精通(二)

精华修改于2023/05/309518 浏览攻略
第二章:定理扩展与模糊位
————————————————
2.1概论
和第一章一样,我们本章先提出一条简单的定理。该定理是定理(1.1.1)的延伸,但是却是负格推演中最基础的公式。
若一排中存在一个场地格不是任何数字的位,则该场地格为负格。(2.1.1)
这个定理决定了负格的分布,也是除反证法及其得出的定理外唯一确定负格的方式。然而,其在实际运用中用处不大。本章我们将侧重于用反证法证明几个定理,同时引入两种新的解题方法。这些对于数织进阶有所帮助。当然,笔者依然希望读者在做题过程中能有自己的理解。
2.2部分负格定理
TapTap
图2.2.1
如图2.2.1所示,可以看出,图中第4-9行的第1个数字都为2,假如第1行格为正格的话,由定理(1.3.2),第2行格也一定为正格,这样就会与第3行格的正格连接上,导致其不符合数字2。因此第一格一定为负格。
这里我们从两个方面对该例推广,可以得出两个定理。若我们考虑正格间的连接,通过计算格数,就能得到以下定理。
若一排第一个数字为n,n≧m,则第m行格到第(m+n)行格不可能都为正格。(2.2.1)
特殊的,当m=1时,第1行格与第(n+1)行格不可能同时为正格。这个定理只在m=1时有较大的运用,这里不过多陈述。
若我们从定理(1.3.2)与该例的假设延伸,则可以得到以下定理。
若一排第一个数字为n,且第(n+1)行格到第(n+m)行格均为正格,n≧m,则第m行格为负格。(2.2.2)
可以看出,当m=1时,这个定理是定理(2.1.2)在m=1的情况的宽松版。
注:定理(2.2.1)与(2.2.2)在n=1时价值不高,不证自明。
TapTap
图2.2.2
如图2.2.2所示,图中第9行第8列为负格。由于第9行为负格,第8列最下面就只剩下了1个场地格,这比数字5的数字格小,因此,第7列的唯一数字5的位一定不在第10行,又由定理(2.1.1),所以第10行第8列为负格。
这种情况在解题中十分常见,经过简单的类似的推演,我们可以得出以下定理。
若一排第一个数字为m,且离第n行格为负格,m>n,则第i行格一定为负格,i∈[1,n],i∈N+(2.2.3)
2.3正格与位的关系
第一章我们提到,正格能够减少分布可能,上一章我们从有且仅有一个数字的情况讨论了这个问题,但实际中,很难出现有且仅有一个数字的情况,因此,我们有必要讨论正格在一个以上数时的影响。
TapTap
图2.3.1
如图2.3.1所示,我们不通过严谨的逻辑推理就能看出第7列的数字3的位为第7到10列,为什么?我们可以说这是因为它不能与数字1挤在一起,但我们需要的是一个普遍的定理。每一个数字都有他对应的位,但位无法与位交互,他们会互相重叠,穿过。而当我们考虑一个数字的正格时,这个正格就能与位交互了。一个数字的正格是这个数的正格,无论如何其都不可能与其他数字的位连接。由此,我们可以得到以下定理。
一排一个数字的正格两边的格一定不是其他数字的位。(2.3.1)
注意:这个定理看上去很简单,但有一个极其抽象的应用。当能确定的正格格数恰好为0格时,该定理依然成立。也就是说,即使你无法确认任何正格,该定理依然像“幽灵”一样限制着其他数字的位。我们这里要对0格正格下一个定义,还记得上一章的边缘法吗?他会使各个图像都减去数个正格,因此,我们定义使用边缘法时对应数字与最后剩下的场地格数相同的图形从减少方向由最后一格与下一格之间的空隙叫做0格正格,其等效于正格,但是很难使用。
TapTap
图2.3.2
如图2.3.2所示,第6列剩余的两个数字1并不能边缘法确定,但是,第一个数字1通过边缘法得出的0格正格位于第2行与第3行的交界处,其两边的格就一定不是第二个数字1的位,对第二个数字1也是同理。由此,我们可以得出其的分布只有三种,用列数表示数字1的分布分别为(2,4),(2,5),(3,5)。
2.4定理的等效拓宽
我们前面的所有描述都有着一定的限制,如第一个数字,或是有且仅有一个数字,这些限制减少了他们对解题的帮助。我们在上一章引入了整体法,但这并没有解决太多问题,我们将在本节试着解决这些限制。
TapTap
图2.4.1
如图2.4.1所示,在这种情况下,定理(2.2.3)无法确定第7行第9列的负格,但是经过很简单的推演,我们就可以很容易确定其为负格。这种情况和图2.2.2极其相似,就连推演步骤都一样。我们不能对于每一种情况都创造一个新的定理。不然对于无限大的区块我们就要提出无限个定理,这显然是荒缪的。
我们可以换一个思路,既然我们已经确定了一个部分,因为本系列所有的定理都与一排的绝对数字排布无关,只与相对的数字排列方式有关,我们可以将剩下的部分看做一个新部
分,并且等效成一个新排。
总结一下就是:当一排的一个数字的数字格完全确定时,在其后加上一个负格即可将其后面的部分看做一个新排。在新的一排中所有的定理依然生效。即这个新排等价于正常的排。
这样,前文提到的很多定理的使用范围就扩宽了。
至此,我们已经介绍了许多定理与方法,也拓宽了很多定理的使用范围,他们能有效的解决大部分问题。但是,对于一些困难关卡,这些定理与方法依然无法推出甚至一个正格或负格。于是我们只好引入一种最强大也是最复杂的方法:矛盾法
矛盾法的本质就是反证法与穷举法的结合,其基本思想十分简单,他的步骤可以总结如下:假定一个分布正确,根据定理继续推进,直到发现矛盾,更换分布重来。或是直接完成图形。特殊的,当一个分布占且仅占一个场地格时,如果其不正确,则该格一定是该分布的反面。矛盾法能解决一切数织问题,但一般来说,其的步骤十分十分繁琐且缺乏效率,所以一般不到万不得已不会使用它。
——————————————————————————
思考题:为什么0格正格的应用是合理的?
猜你想搜
以数织图nonogram 负格推演
3月5日谜题答案截图
3月5日谜题答案
因为开发者的不当人行为,3月5日谜题(当然很多15*15都是的)解法过于复杂,建议大家不要再去点什么视频提示了,做出来也没有意义
29 赞
10 回复
数织:从入门到精通(一)截图
数织:从入门到精通(一)
这是第二版,之前那一版排板太难看了,解释也不太全面,可能以后还会改。 本系列中的简称及其说明 —————————————— 1.排:行/列 2.垂直:与排的方向垂直。 3.从k排开始的m×n区块:未特指时,通常指游戏中的所有排的集合。也可以表示一个矩形的范围,其中,m表示行,n表示列。 4.场地格:初始状态的格子,存在在游戏的区块中。 5.第x行格:从任意一边开始数的第x个场地格 6.第x个数字:
精华
80 赞
15 回复
9月30号谜题严谨解法截图
9月30号谜题严谨解法
9月30号的谜题给予我们的信息极少,若是用常规方法是难以确定正格的。这里我们使用一种新的求解方法。由于其的中心对称性。我们可以将其分为四个相同的区块,其中的图形一定是全等的。只是经过了90度的旋转。经过三次旋转后,你的延伸到区块外的图形将重新回到这个区块,并带有旋转270度的旋转。这样我们就可以通过矛盾来确定正格或负格了。举个栗子,我们从第十行看起,首先构造一个边缘状态图形,如下图所示。这里用叉标
21 赞
5 回复
[新游上线]积木成方:一款找回童年积木手感的 3D 空间益智游戏截图
[新游上线]积木成方:一款找回童年积木手感的 3D 空间益智游戏
积木成方 — 一款找回童年积木手感的 3D 空间益智游戏 大家好,我的新游戏《积木成方》上线啦! 这是什么游戏? 小时候你一定玩过那种把积木块塞进盒子里的拼图玩具。 《积木成方》就是把这个体验搬进了手机里,而且是 3D 的。 你需要把散落的积木块逐一放入透明容器中,让它们严丝合缝地填满每一格空间。听起来简单?等你遇到需要在脑子里翻转三次才能找到正确朝向的积木时,你就知道这游戏的深度了。 核心玩法
官方
3 赞
01:06
8.6高分数织手游!关卡平滑+难度合理,适合萌新来锻炼!截图
8.6高分数织手游!关卡平滑+难度合理,适合萌新来锻炼!
它唯一缺点就是开屏广告, 但玩到中后期, 基本上1个小时也看不到一个! [表情_震惊] #宝藏游戏安利派对 #益智游戏 #游戏推荐 #游戏安利 #休闲游戏
16 赞
2 回复
以数织图更新及创新三消新游上线截图
以数织图更新及创新三消新游上线
大家好!时光飞逝,转眼 2025 年即将落幕,《以数织图》已更新 2026 年 1 月的全新谜题,大家记得更新版本体验哦~ 另外还有个好消息分享给大家:我的创新脑力三消游戏《三思而后消》,已经正式上线 TapTap 小游戏啦!这款游戏不拼手速只拼脑力,安卓、苹果双端均可直接体验,无需下载即点即玩✨ 祝大家元旦快乐,游戏愉快! 附上玩家制作的视频:https://www.taptap.cn/mome
官方
8 赞
1 回复