Puzzle

· · 个人记录

前言

鄙人偶然翻到了去年 7 月 6 日出的一个谜题,难度并不高,但是还是放在这里,有兴趣的大佬可以解一下

这种题造题比做题难多了... 因为你还得限制唯一解,这可能就要求你把所有可能解都做一遍

所以,可能会因为我的疏忽导致本题多解,如果你找到了其他奇怪的解,请告诉我

但是这并不影响做题,因为你只需要代回原题里就可以判断出自己解的正确性

规则简述

一个 Nonogram 谜题包含一个 m*n 大小的方格矩阵,以及在表格每一行、每一列的一组线索,每组线索都有一个或多个数字

方阵中有些空格是涂黑的,你的目标就是确定哪些方格是涂黑的

如 (用 1 表示涂黑)

 1 0 0 1 0 0 1 1 1 0 1 1 0 0 1 1 0 

其对应的线索数为

1 1 3 2 2

分别表示从左到右的 1 的连续段长度

下面描述了一个可能的 5\times 5 Nonogram 棋盘(用 x 表示涂黑)

      1   1   1
      1 1 1 1 1
      1 1 1 1 1
1 1 1 x   x   x
  1 1   x   x
1 1 1 x   x   x
  1 1   x   x
1 1 1 x   x   x

好的,相信你已经学会了,现在开始介绍你需要解出的谜题

假定我们在白,黑之外再引入一个颜色,并给它们分别标号 0,1,2.

现在,每一行,每一列都应该拥有三个不同的线索数,每个数字对应一个,比如:

0 1 2 0 2 1 1 2 2 2 0 0 1 2

对应的线索数分别为

0=112
1=121
2=1131

其中 x=Sx 表示的是当前线索对应哪个数字,比如当 x=2 时,只需要关注全部的 2,即:

x x 2 x 2 x x 2 2 2 x x x 2

根据上述规则才有

2=1131
## 谜题 ### 下载本题的 Excel 版本 [cnblogs](https://files.cnblogs.com/files/blogs/816623/CatGPT_2023.7.6.zip?t=1718540947&download=true) [luogu](https://www.luogu.com.cn/fe/api/problem/downloadAttachment/lyw1kw1b) ### 下载本题的图片版本 [cnblogs](https://images.cnblogs.com/cnblogs_com/blogs/816623/galleries/2404439/o_240616082915_2024-06-16%2016-26-55%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE.png) [luogu](https://www.luogu.com.cn/fe/api/problem/downloadAttachment/09i7nmg7) **UPDATE: 标绿的格子与相邻标蓝的格子可以相同,只与相邻标绿的格子不同** 此外,为了不让它太简单,只给出了一部分线索,即使某个数字没给出线索,也有可能出现在该行/列中,只不过完全没有任何限制条件 UPDATE: cnblogs 访问被拒绝是正常的,你只需要复制链接,新建标签页进入即可