d006: 201 任務報酬處理
標籤 :
通過比率 : 0人/0人 (0%) [非即時]
評分方式:
Strictly

最近更新 : 2026-11-13 15:34

內容

1. 題目說明:
請依下列題意進行作答,使輸出值符合題意要求。

2. 設計說明:
(1) 冒險者每天能處理任務的時間有限,一天之中分成「早、中、晚」三個時段可以處理,每個時段可處理的任務數量及報酬金加成資訊如下:

早:最多可處理 3 個任務,且報酬金 x 3。
中:最多可處理 2 個任務,且報酬金 x 2。
晚:只能處理 1 個任務,報酬金無加成。

(2) 若任務數量超過一天能處理的量,則會順延到隔天,直到所有任務處理完為止。

(3) 請讓使用者輸入一個正整數佇列,代表公會給他的任務清單,先收到的任務先處理。
例如:「100,200,500」,每個數字代表任每項務報酬金,數字之間用半形逗號(,)隔開,若輸入 n 個數字代表總共有 n 個任務。

(4) 請使用佇列(Queue)的方式,為冒險者排程並完成所有任務,最後輸出他完成所有任務後,賺取的總報酬金。

輸入說明

一個以半形逗號間隔的正整數佇列,代表任務清單。

輸出說明

完成所有任務後,得到的總報酬金。

若輸入的佇列中包含非正整數的值,則直接輸出「error」。

範例輸入 #1
100,200,500
範例輸出 #1
2400
範例輸入 #2
500,400,300,200,100
範例輸出 #2
4200
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (20%): 1.0s , <1K
公開 測資點#1 (20%): 1.0s , <1K
公開 測資點#2 (20%): 1.0s , <1K
公開 測資點#3 (20%): 1.0s , <1K
公開 測資點#4 (20%): 1.0s , <1K
提示 :
標籤:
出處:
[管理者:
zero (管理員)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」