数织求解器如何读取一张逻辑图
数织,也常被叫作 Nonogram、格绘或数字绘图,是由横向与纵向数字共同约束出来的黑白图案。每个数字代表一段连续涂黑格;同一条线上的两段之间至少要留一个空格。例如“3 2”表示有一段连续三格、至少隔一格、再有一段连续两格,但它们究竟落在哪些位置,需要与垂直方向的线索一起判断。
当一条线有多种摆法时,猜图像轮廓很容易走偏。这个数织求解器会同时检查行和列:先列出每条线可以容纳线索的方式,再用另一方向已经确定的信息排除冲突方式,直到找到符合全部线索的棋盘。它适合用来验证卡住区域、检查手抄线索,或直接得到完整答案作对照。
位置顺序就是规则的一部分:横向必须自上而下,纵向必须自左而右。即使数字完全正确,交换两条线也会得到另一张图。
正确输入数织线索
先选尺寸,再粘贴
先填原题的总行数和列数。工具会生成相同数量的输入行;例如 10 行 15 列的题目,需要十条横向线索和十五条纵向线索。修改尺寸会重置输入,避免旧数据被误用于另一种棋盘。
同一条线用空格分块
一段五格直接写“5”,三段写“1 1 3”。数字间使用空格最便于阅读,逗号也可以。若整条线没有任何黑格,写一个短横线“-”。空行不应省略,因为它会让所有交叉格都被确定为空。
示例是格式校验,不是模板答案
“载入示例”提供一个小型对称图案,用来展示两栏各需要多少行、结果格子如何显示。确认格式后再替换成自己的数据即可。线索仅保存在本页,关闭或刷新后不会上传到任何服务。
看懂求解结果与错误提示
深色格表示应该涂黑,浅色格表示留空。如果有一组线索根本无法放进当前宽度,例如五格一行写了“3 3”,工具会提示无解。若求得图案却显示可能有多个答案,说明这些线索不足以唯一决定所有格子;标准数织通常应有唯一解,建议回看原题是否漏抄了数字或空行。
最常见的错误不是算法,而是方向和行数。先看横向第一条、最后一条是否与题面一致,再看纵向左右两端。若图案像被旋转或完全不对,往往是将列线索填到了横向栏,或从底部开始录入了。
不靠工具也值得掌握的数织技巧
一条五格线的线索为 5 时,当然全部涂黑。更实用的是重叠法:十格线中的 7 最多只能左右移动三格,因此中间三格无论如何都必黑。已知空格可以限制一段的起点,已知黑格则说明某段必须覆盖它。每次更新一行,都去检查它交叉的列,信息会逐步扩大。
求解器适合作为第二双眼睛。先按自己的推理填几步,再把完整线索输进来核对;若你的判断和结果不同,优先检查是否把相邻数字块之间的空格规则忘了。对大尺寸题目,也可以按区域逐步对照,不必一开始就记住整张图。
常见问题
数织和绘图数织是一回事吗?
规则相同。若你使用“Picross”这个名称,可前往绘图数织求解器查看对应操作说明。
空行应该怎么写?
输入“-”或“0”,两者都表示该行或列没有涂黑格。
手机上可以用吗?
可以。输入框支持粘贴,结果格会随屏幕缩放。