帐篷谜题怎么解:每棵树配一顶帐篷
阅读约 5 分钟 ·
在帐篷谜题里,每棵树旁边都需要一顶帐篷,边上的数字表示每一行、每一列有几顶帐篷。帐篷之间不能相邻,斜向也不行,大部分推理都靠这条规则。
帐篷谜题的诀窍是:盘面的大部分都是草地。这篇教程教你先找出草地,让帐篷无处可藏。
规则
- 每棵树的正上、正下、正左或正右,恰好有一顶属于它的帐篷,每顶帐篷也只属于一棵树。
- 帐篷之间不能相邻,斜向也不行。
- 盘面外的数字表示每一行、每一列的帐篷数量。
先找出草地
- 数字为 0 的行和列没有帐篷:全部标成草地。
- 不挨着任何树(上下左右)的格子永远不会有帐篷:标成草地。
- 树的斜对角格子帮不上这棵树:帐篷必须和它的树共用一条边,所以只有树的四个侧边格子是候选位置。
只有一个位置的树
标完草地后,看每棵树的四个侧边格子。如果只剩一个空位,这棵树的帐篷就在那里。放下帐篷后,把它周围的八格都标成草地,因为别的帐篷不能碰到它。
注意那些共用空位的树:两棵挨着的树中间只有一个空格时,它们不能都用这一格。每顶帐篷只属于一棵树。
利用行列数字
- 一行的帐篷数已经达到它的数字时,这一行剩下的都是草地。
- 一行的空格数正好等于它的数字时,每个空格都是帐篷。
- 一行在连续三个空格里需要放两顶帐篷时,只能放在两端,因为中间那格会同时碰到两边。
解题流程
- 把所有为 0 的行列,以及所有不挨着树的格子,都标成草地。
- 给只剩一个侧边空格的树放帐篷,并在每顶帐篷周围标草地。
- 把数量已满或正好匹配的行列填完。
- 给树和帐篷配对,确保没有帐篷被共用,然后重复。
练习
在 Puzzimo 上,单击格子标成草地 ▪(再点一次取消),双击搭帐篷 ⛺,拖动可以一次标记多格。在答案里没有帐篷的地方搭帐篷算一次失误:会提示出来并改成草地,第三次失误这一局就结束。盘面有 8×8、10×10 和 12×12,每日挑战是 8×8。
常见问题
帐篷可以在树的斜对角吗?
不可以。帐篷必须在它的树的正上、正下、正左或正右。斜对角的格子对这棵树不算数,不过帐篷之间仍然不能斜向相邻。
两顶帐篷可以共用一棵树吗?
不可以。每棵树恰好有一顶帐篷,每顶帐篷也只属于一棵树,所以树和帐篷的数量总是相等的。
帐篷谜题怎样开局最快?
先标草地:数字为 0 的行和列,以及每个不紧挨着树的格子。然后给只剩一个侧边空位的树放帐篷。