1點地圖標出已經集到的站
點一下車站打勾 = 已集,再點一下取消。+ / − 或兩指縮放,放大後可拖曳。灰色的環狀線站不在活動裡。
改用清單點選
3建議路線
先在上面的地圖點出已經集到的站、設定出發條件,再按「計算路線」。
計算中
數字是集章順序,粗線是要搭的區段、虛線是步行。點地圖上的站會跳到對應的步驟。
怎麼算的
每個採點都要出站,所以兩站之間的每段行程彼此獨立。先用最短路徑算出任兩站之間的最佳搭法,再決定哪幾站排哪一天、每天的順序:先用最便宜插入排出初解,再反覆「拆掉一群相近的站、插回最便宜的位置」加上區域搜尋改善。這是啟發式搜尋,不保證最佳,但每天都會在收工前結束。
多天的時候,除了總時間,也會讓最後一天盡量早收工:今天只剩一兩個小時也會先排幾站,不會整天留空。
一段行程的時間 = 候車(有效班距的一半)+ 行駛秒數 + 途經站停靠秒數 + 轉乘步行。共用區段(例如往蘆洲、往迴龍都會停的頂溪)兩種車都能搭,班距合併計算。
總時間與換車次數會互相拉扯。系統把「一次換車折合幾分鐘」從 0 掃到 60 分鐘各算一次,只留下沒有被其他方案在兩個分數上同時勝過的路線。
換車次數只算站內換車,出站集章後重新進站不算。地圖是示意圖,位置不代表實際距離。