a607. CPE:Gondwanaland Telecom (UVa 145)

簡單CPE

時間限制 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
請先登入後再提交程式碼

討論與題解

載入討論區…

更多