作者lookers (硬碟全面缺貨中)
看板MRT
標題Re: [心情] 捷運好像變相漲價了....
時間Sat Jan 2 21:19:41 2010
這樣說不知道會不會比較清楚 雖然有點難
有兩個方法從A站到B站 一個是全程走文湖線 另一個是轉到南港展覽管南港站接板南線
原假設前者距離是a 後者是b(文湖線部分b1版南線部份b2)
原po希望的是照0.64a的距離算錢
可是程式發現b比較近 就照0.64b1+0.8b2的距離算錢了
結果好巧不巧(看b1b2的組合) 0.64b1+0.8b2比0.64a大
就發生這種狀況了
照原po認為的 程式應該是自己在0.64a跟0.64b1+0.8b2取便宜的才對
大概是這樣
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.180.143
1F:推 shter:其實這問題...當初捷運南港東延段沒全通,不要虛擬計算就好 01/02 21:38
2F:→ shter:如果今天展示會到忠孝復興算繞一圈的距離,會省事很多 01/02 21:39
3F:→ shter:不過即使展覽館到忠孝復興接起來,恐怕還是會有人問這問題 01/02 21:40
4F:推 righthand:爭議點是 除非要到南港那幾站 最短距離根本沒有比較快 01/02 21:45
5F:推 kcl0801:當初改程式的時候沒有想到這問題嗎? 再加個判斷式 01/02 21:50
6F:推 hanne:他們要是有想到這點就不會產生今天的疑慮了 01/02 21:57
7F:推 tw3781:咦,那這樣單程票要怎嚜買?? 01/02 22:11
8F:推 Brits:程式這樣寫沒有錯 只是容易讓站務員及民眾產生誤解 01/02 22:59
9F:→ Brits:實際有搭到文湖線就全線64折比較簡單 民眾才不會一頭霧水 01/02 23:00
10F:推 but:不是有沒有想到這問題的問題 而是a的路徑本來就不是原價30 01/02 23:15
11F:→ but:"理論上"a的里程長於b 由於捷運票價原則採最低里程路線計價 01/02 23:16
12F:→ but:所以採取的30這個票價就是b路徑 既然1/2後只有文湖線路段打折 01/02 23:17
13F:→ but:30這個票價打折時 也應該是照b路徑中文湖線所占比例去折扣 01/02 23:18
14F:→ edctw:單程票一律依照原來的算法該怎算就怎算 01/03 00:12
15F:→ edctw:五公里以下20,五~八公里25,最多收到65 01/03 00:13
16F:→ yaayaa:你講的不對 原PO是希望O.64*b1+0.64*b2 01/03 01:33
17F:→ yaayaa:因為原PO認為的原價(非用悠遊卡的優惠價) 是採用最近距離 01/03 01:33
18F:→ yaayaa:算出來的 而非以全文湖線的距離算出來的 01/03 01:34
19F:→ edctw:現在變成短距離可能比長距離還高 01/03 01:41
20F:→ edctw:北捷票價弄那麼複雜最後只是搞死自己... 01/03 01:41
21F:推 but:JR也是啊XD........ 01/03 02:25