時間限制 2000 ms ・ 記憶體限制 256 MB
題目描述
電話公司依距離等級與通話時段收取每分鐘費用。日間為 08:00(含)到 18:00(不含),晚間為 18:00 到 22:00,夜間為 22:00 到次日 08:00。
各等級的「日間、晚間、夜間」每分鐘費率(元)如下:
- A:0.10、0.06、0.02
- B:0.25、0.15、0.05
- C:0.53、0.33、0.13
- D:0.87、0.47、0.17
- E:1.44、0.80、0.30
跨時段的通話依各時段實際分鐘數分別計費。例如 17:58 到 18:04,日間 2 分鐘、晚間 4 分鐘。未滿一分鐘的通話不記錄,每通最長 24 小時;起訖時間相同表示通話 24 小時。
輸入格式
每行包含等級 A–E、電話號碼、開始時、開始分、結束時、結束分,以空白分隔。號碼格式為三個數字、連字號、四個數字。時間採 24 小時制。單獨一行 # 表示結束。
輸出格式
每通輸出一行,依序為電話號碼、日間分鐘數、晚間分鐘數、夜間分鐘數、等級、總費用。各欄靠右對齊,寬度依序為 10、6、6、6、3、8。總費用保留小數點後兩位。原題範例中用來標示欄位終點的數字列不屬於輸出。
題目來源:UVa 145 — Gondwanaland Telecom。 原題:https://onlinejudge.org/external/1/145.pdf
範例測資
範例輸入 1
A 183-5724 17 58 18 04 #
範例輸出 1
183-5724 2 4 0 A 0.44
請先登入後再提交程式碼
討論與題解
載入討論區…