免費視覺邏輯謎題

線上玩 Thermometers

填滿 0/0
溫度計 0
時間 0:00

正在產生只有一個答案的 Thermometers 謎題…

正在產生謎題

正在畫溫度計、決定水銀高度,並檢查是否只有一個答案。

要移動盤面,請用兩指拖曳,或在數字上滑動。

你的戰績

只儲存在這個瀏覽器。

操作方式
點擊或輕觸格子
填到這一格(若是最上面已填的一格:降低一格)
在格子上拖曳
把溫度計的水銀往上或往下移,或一次填滿或清空多格
右鍵點擊或長按格子
把這一格到頂端都標為空白
方向鍵
在棋盤上移動(點選格子後)
空白鍵 / Enter
填到這一格(若是最上面已填的一格:降低一格)
X
把這一格到頂端都標為空白
Backspace / Delete
清除這一格
H
提示
Enter / Esc
套用或關閉提示
P
暫停 / 繼續
Ctrl + Z / Ctrl + Y
復原 / 重做

從球部填滿每支溫度計,符合行列提示,解出唯一解謎題。

Thermometers 溫度計謎題規則

盤面上布滿了溫度計。每支溫度計從圓形的球部開始,經過一格或好幾格,延伸到圓頭的尖端,可能是直的,也可能有轉彎。你要決定每支溫度計的水銀升到多高,讓每一列和每一欄的已填格數,都正好等於旁邊的數字。

這個謎題英文也叫 thermometer puzzle 或 Thermometers 邏輯謎題,中文常稱為溫度計謎題。有些題集會把直的和彎的溫度計分開出題,這裡的盤面兩種都有。

  • 水銀從球部開始,朝尖端連續上升,中間不能有空隙:某一格已填,代表它和球部之間的每一格也都已填。
  • 所以某一格是空白,代表它之後往尖端的每一格也都是空白。
  • 溫度計可以是空的、填了一部分,或全滿。
  • 列旁邊的數字、欄上方的數字,就是那條線上已填格的確切數目。
  • 這裡的每一題都只有一個答案。

一題 6×6 Thermometers 謎題與解答

這是我們的產生器做出的一題真實「簡單」謎題,以及它唯一的答案。E 列需要 6 格,1 欄和 2 欄也都需要 6 格,所以這三條線全部填滿。球部在 E1 的溫度計往上延伸到 C2,4 格全部填滿;球部在 D2 的長溫度計 5 格也全部填滿。球部在 A3 的溫度計保持空白,而球部在 B3 和 D5 的溫度計只填了球部。

一題 6×6 的 Thermometers 謎題,共有 14 支溫度計,其中兩支只有一格。各列分別需要 4、3、2、5、6、3 格已填;各欄分別需要 6、6、3、2、3、3 格。
我們的產生器做出的一題 6×6「簡單」Thermometers 謎題。A 到 F 列分別需要 4、3、2、5、6、3 格已填;1 到 6 欄分別需要 6、6、3、2、3、3 格。
同一題的解答:E 列以及 1 欄、2 欄全部填滿;球部在 A3 的溫度計,以及 C3、C5 兩支單格溫度計都是空白;球部在 B3 和 D5 的溫度計只填了球部。
這就是它唯一的答案。每支溫度計的水銀都從球部開始,每一列、每一欄也都符合數字。

Thermometers 線上怎麼玩

點一下格子,水銀就升到那一格:那一格和它到球部之間的每一格都會填滿。再點一下最上面的已填格,水銀就降低一格。要把格子標為空白,可以長按、按滑鼠右鍵,或把「標記模式」切到「空白」:那一格和它之後到尖端的格子都會打上叉。沿著溫度計拖曳,可以讓水銀上下滑動。用鍵盤時,方向鍵移動,空白鍵或 Enter 填入,X 標為空白,Delete 清除。

一條線的已填格剛好達到數字時,數字會變綠;填太多時會變紅。「檢查」會標出錯誤;盤面下方的「解題時即時對照答案」開關,會在你解題的同時把每個標記和答案比對;「提示」會用文字說明下一步,並標出它用到的格子和數字。「復原」、「重做」、「暫停」和「重新開始」都在盤面下方。

盤面從 6×6 到 15×15,難度有四種可選。12×12 和 15×15 的盤面另外有「專注模式」和「盤面大小」調整,讓格子大到方便點按。

計數:數一條線,讓水銀流動

兩條簡單的規則就能做掉很多工作。「連回球部」:一格已填,它到球部的每一格都要填;「空白格之後」:一格標為空白,它之後往尖端的每一格也都是空白。接著就數一數:一條線的已填格已經達到數字,其餘格子就是空白;一條線還需要的格數正好等於還能填的格數,那些格子就全部填上。數字 0 會讓整條線一次清空。

在下面的盤面中,B 列需要 2 格。B1 到 B4 已經是空白,只剩 B5 和 B6,所以兩格都要填。B6 屬於球部在 D6 的溫度計,水銀要一路連回球部:C6 和 D6 也要填。每一題「簡單」盤面,光靠這些步驟就能解開。

解到一半的 6×6 Thermometers 盤面。B 列加上底色,數字 2 被框起來;B1 到 B4 打了叉;B5、B6、C6、D6 被圈起來,現在已有水銀。
B 列需要 2 格,而只有 B5 和 B6 還能填,所以兩格都填。B6 的水銀一路連回 D6 的球部,所以 C6 和 D6 也要填。

一條線的容量

在較難的盤面上,看著一條線,問問每支穿過它的溫度計最多還能給這條線幾格。溫度計是從球部開始依序填格,所以只用尖端碰到某一列的溫度計,最多只能給那一列 1 格,而且前提是它整支填滿。

在下面的盤面中,還沒有任何標記,而 A 列需要 5 格。有四支溫度計穿過 A 列。球部在 A1 和 A2 的溫度計最多只能給它自己的球部,各 1 格;球部在 E3 的長溫度計只用尖端 A3 碰到 A 列:再 1 格。合計最多 3 格,所以沿著這一列躺著、球部在 A4 的溫度計至少要給 2 格:A4 和 A5 填入。同樣的計數也能反過來用:如果其他溫度計必須給一條線大部分的數字,某支溫度計就會被限制在全長以下。

空白的 6×6 Thermometers 盤面。A 列加上底色,數字 5 被框起來;從 A4 到 A6 的溫度計有光暈;A4 和 A5 被圈起來並已填。
A 列需要 5 格。球部在 A1、A2、E3 的溫度計最多只能給它 3 格,所以球部在 A4 的溫度計(有光暈的那支)至少要給 2 格:A4 和 A5 填入。

兩條線一起看

單看一條線看不出新東西時,就找兩條共用溫度計的線:一列和一欄,或相鄰的兩列、兩欄。共用的溫度計給其中一條線多少,也就同時給了另一條線多少,所以兩個數字會互相限制。把兩條線上溫度計的所有填法列出來,只留下同時符合兩個數字的那些。

在下面的盤面中,B 列需要 4 格,1 欄需要 3 格,而球部在 A1 和 D1 的溫度計同時穿過這兩條線。在這兩條線上溫度計的所有填法中,凡是讓 B 列湊到 4 格、1 欄湊到 3 格的,都會讓球部在 B4 的溫度計有水銀。所以 B4 要填。「困難」盤面一定至少需要一次這個步驟。

解到一半的 6×6 Thermometers 盤面。B 列和 1 欄加上底色,數字 4 和 3 被框起來;球部在 A1 和 D1 的溫度計有光暈;B4 被圈起來並已填。
B 列需要 4 格,1 欄需要 3 格,而球部在 A1 和 D1 的溫度計(有光暈)同時穿過這兩條線。每一種同時符合兩個數字的填法,都會填入 B4 的球部。

假設:如果這格填了呢?

「專家」盤面有時需要一個簡短的測試。假設某一格已填,它的溫度計從這格到球部也都填上,接著一條線一條線地跟著數字推下去。如果某條線的已填格太多,或再也湊不到它的數字,這個假設就是錯的,那一格是空白。反過來假設某一格是空白,也是同樣的做法。

在下面的盤面中,假設 B3 已填,連同 C3 的球部也一起填上。那麼 C 列就湊滿 3 格,C 列其餘格子都是空白;2 欄就得把剩下的未標記格全部填上;接著 D 列也湊滿 3 格;最後 3 欄的已填格會超過 2 格。所以 B3 是空白。在我們的 8×8「專家」盤面中,至少需要一次假設,通常只要一次,最多不超過 8 次,而每一串推論都只有幾個計數步驟,從來不是漫長的搜尋。

解到一半的 6×6 Thermometers 盤面。B3 被圈起來,從 C3 到 B3 的溫度計填了斜線的水銀;C 列、2 欄和 D 列依序標上 1 到 3;3 欄的數字 2 用虛線框起來。
假設 B3 已填(斜線部分,球部在 C3)。依序跟著 C 列(1)、2 欄(2)和 D 列(3)的數字推下去,3 欄的已填格會超過 2 格,所以 B3 是空白。

四種難度有什麼不同

難度取決於謎題需要的最難一步,而不是盤面大小,所以「簡單」的 15×15 雖然比較長,卻從不刁鑽。我們用「提示」按鈕說明的同一套步驟解開每一個盤面,下表是 1,950 個經過驗證的 8×8 盤面(本頁預設的盤面尺寸)實際需要的步驟。

一個 8×8 盤面通常有 16 支溫度計,平均長 4.1 格,最長 9 格,其中約有 2 支只有一格。

難度最難的一步提示次數​(中位數)需要假設​的盤面
簡單計數140%
中等一條線的容量180%
困難兩條線一起看260%
專家假設28100%

按一次「提示」可能同時填入或清空好幾格。「中等」盤面一定需要「一條線的容量」,「困難」盤面一定需要「兩條線一起看」,每一題「專家」盤面都需要假設(其中 56% 也需要兩條線一起看)。

我們如何產生每一題

產生器先在格子上隨機鋪上直的和彎的溫度計,並替每一支選一個水銀高度。接著一次調整一支溫度計的高度,直到我們的解題程式剛好只用所選難度的步驟就能解完盤面。這個解題程式只會解完只有一個答案的盤面,所以你拿到的每一題都正好只有一個答案。

小盤面在你的瀏覽器裡一兩秒就能做好。最慢的幾組(12×12 困難與專家,15×15 簡單、困難與專家)來自我們事先做好的 1,000 個盤面。每日一題、首次開啟的盤面、預存盤面和列印用的盤面,還會再經過第二個獨立的計數程式檢查,它完全不知道解題步驟。

每日一題、分享、列印與戰績

「每日一題」每天一個 8×8 盤面,大家玩的都是同一題:星期一簡單,星期二、星期三和星期日中等,星期四和星期五困難,星期六專家。日曆一路排到 2031 年 8 月 31 日。

「分享」會複製一個連結,打開就是你這一盤,並附上題目編號。「列印」可以印出你正在玩的盤面和一頁解答,或一整包最多 50 題的新題目,每頁 1、2 或 4 題。你的戰績(已解題數、最佳與平均時間、連續天數)只儲存在這個瀏覽器。

Thermometers 和數織看起來像表親:兩者都是用邊緣的數字提示來解的格子謎題。數織的提示是一條線上各個分開區塊的長度,Thermometers 的數字只說有幾格已填,而溫度計的形狀會讓一個已填格把它的鄰格一路拉回球部。

還有兩種謎題也要依列和欄的數字填格:在水箱謎題中,水在每個水箱裡會停在平整的高度;在 Kakurasu 中,每個塗色格以它在該列和該欄中的位置計分。

FAQ

Thermometers FAQ

Thermometers 謎題只有一個答案嗎?

是的。這裡的每一題都正好只有一個答案:產生器只保留我們的解題程式能一步步解完的盤面,而只有答案唯一時才解得完。

水銀可以跳過格子,或從中間開始嗎?

不行。水銀一定從球部開始,朝尖端連續上升,中間沒有空隙,所以某一格已填,就代表它到球部的每一格都已填。

應該從哪個尺寸和難度開始?

建議從 6×6 或 8×8 的「簡單」開始,只需要計數。等計數的步驟變得順手,再換到「中等」。

Thermometers 和數織很像嗎?

兩者都是邊緣有數字提示的格子謎題。不過 Thermometers 的數字只說這條線有幾格已填,而且水銀必須從每個球部連續往上升,不能有空隙。