【問題A03】:停車收費      資料檔      [回前頁]

某縣政府為了改善市區交通問題,希望在未來五年內可以在全縣增加50座停車場。為了讓計費作業有一個快速且標準的方式,因此縣政府希望設計一套停車場計費的程式。收費標準經縣議會審議通過,採累進計費法,費率如下表:

時間

費率

第一小時

40元 / hr

第二小時

50元 / hr

第三小時起

60元 / hr

備註:未滿一小時以一小時計,未滿二小時以二小時
      計,其餘類推

時間最小單位是分鐘,如果不滿一小時均以一小時計,如果剛進場就立即出場也是以一小時計算。所有的車輛一定會在同一天進場及出場,也就是不用考慮跨日期的狀況。每天停車場營業的時間是00:00到23:59(零時零分到二十三時五十九分)。現在聰明的你,請設計一個程式在每天營業結束後,能將當天的總營業金額計算出來

輸入檔說明

輸入檔中含有多組測試資料,同一天視為同一組測試資料,同一組的測試資料會排列在一起。

每組測試資料的第一列僅含一個整數n (0 < n < 10000),表示該組有n筆停車資料。

緊接著會有n列,每列均有兩項文字資料,以空格分隔,第一項為進場時間,第二項為出場時間;每項資料的格式以 「 hh:mm 」表示,前兩位數字為24小時制之小時(不足需補0,可能之範圍為 00 ~ 23),後兩位數字為分鐘(不足需補0,可能之範圍為 00 ~ 59)。你可以假設每一列資料的進場時間一定是小於或等於出場時間。

當該組測試資料第一列為0時,表示輸入檔結束,該筆資料及其後續所有資料均不需處理。

輸出檔說明

對每一組測試資料均輸出一列資料,該列只包含一個整數,表示該組測試資料的總營業金額。

範例】

輸入格式:

4

08:00 08:05

10:00 10:59

14:10 15:10

21:00 23:59

2

12:07 12:07

19:46 20:47

0

輸出格式:

270

130