摩天楼

用不同高度的摩天楼填充网格,使其满足给定的线索。

拖拽调整谜题大小。右键单击恢复默认大小。

摩天楼谜题介绍

摩天楼(Towers)(也称为Skyscrapers)是一款优雅的逻辑谜题。在N×N网格上进行游戏,目标是在每一行和每一列放置一个独特高度(从1到N)的摩天楼——形成一个拉丁方阵——使得任何行或列中没有重复的高度。

这个谜题的关键在于网格边缘给出的线索:每个数字表示从该方向看入网格时能看到多少座摩天楼。由于较高的摩天楼会挡住后面较矮的摩天楼,线索"1"意味着第一座摩天楼必须是最高(N)的,而线索"N"意味着摩天楼必须严格递增(例如1-2-3-4)。

例如,在一行中高度为2-1-4-3的情况下,从左侧观看者会看到2,然后是4(因为1被2挡住,3被4挡住)——所以左侧线索是2。

仅使用这些数字提示和拉丁方阵约束,你必须通过纯逻辑推理推断出每座摩天楼的确切高度——无需猜测。这个谜题总是有唯一解。

摩天楼谜题免费且直接在浏览器中运行,具有可调节的网格尺寸以适应不同难度。对于喜欢数独Futoshiki或其他基于约束的数字谜题的玩家来说,这是一个完美的挑战,他们享受空间可视化和演绎逻辑。

如何玩摩天楼谜题?

用高度从1到网格大小的摩天楼填充网格,使得:

  • 每个高度在每行和每列中恰好出现一次。
  • 边缘的每个线索表示从该方向看入网格时能看到多少座摩天楼。

(较高的摩天楼会挡住后面较矮的摩天楼。例如,序列2, 1, 4, 3, 5从左侧会产生线索3——因为1被2挡住,3被4挡住。从右侧看,相同序列会产生线索1,因为5会挡住所有其他摩天楼。)

控制方式:

  • 放置摩天楼:点击一个方格选择它,然后在键盘上输入所需的高度。
  • 擦除摩天楼:选择方格并按退格键。
  • 添加或删除铅笔标记(可能的候选高度):右键点击方格,然后输入数字。铅笔标记帮助你跟踪可能属于该单元格的高度。
  • 标记线索为已满足:左键点击线索将其标记为灰色。再次点击取消标记。

提示:在移动设备上,你可以通过长按来执行"右键点击"。