作者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