每个边上的提示数都是一条视线。把楼高 1–5 填进方格,每行每列各一次。站在每个提示数处的观察者沿着那一行/列望过去:一栋楼只有比它前面所有楼都高时才看得见,所以提示数等于可见楼数。提示数 1 表示最高的楼就贴着这一侧;提示数 5 表示高度一路递增(1-2-3-4-5)。
今日经验证的每日题已上线 —— 去玩。
| 规则 | 含义 |
|---|---|
| 拉丁方 | 每一行、每一列都恰好包含每种高度一次。 |
| 可见数 | 边上的每个提示数等于从那一侧能看见的楼的数量;高楼挡住它后面所有更矮的楼。 |
| 经典呈现 | 全部边上提示数都显示;转而把方格内的已知数压到最少。 |
提示 1 ⇒ 最高的楼(5)紧贴该提示。提示 5 ⇒ 整条线递增 1-2-3-4-5。先把这些逼出来的格子全部填完,再做别的。
同一条线从两端看,clue_a + clue_b ≤ n + 1。碰到上界的组合(比如 5×5 上的 2 和 4)会大幅限制 5 能站的位置。
提示数为 k,意味着前 k−1 格不可能放最高的楼 —— 立刻把 5 从这些格里划掉,然后重新套用行列不重复规则。
450 盘 5×5 每日题(自 2026-08-24 起)加 320 盘畅玩题,全部边上提示数按经典样式保持可见。方格内的已知数由求解器压到最少,每删掉一个都重新证明:唯一解、纯推理可达。
把楼高(5×5 上是 1–5)填进方格,使每行每列各高度出现一次。边上的每个提示数,是从提示数所在位置沿该行/列望去能看见多少栋楼 —— 高楼挡住它后面更矮的楼。
1 表示从这一侧只能看见一栋楼,于是最高的楼(5×5 上是 5)必须紧挨着这个提示数。
对任何一条线,两端的两个提示数满足 a + b ≤ n + 1,n 是方格边长。接近这个上界的提示数组合能很快钉住最高楼的位置。