b035: 超級保姆
標籤 : 貪婪演算法
通過比率 : 38人/38人 ( 100% ) [非即時]
評分方式:
Tolerant

最近更新 : 2022-04-10 11:23

內容

小雯是一位超級保姆,可以一次帶好幾個嬰兒,而且安排好每個嬰兒的餵奶時間,決不會讓任何一個嬰兒餓肚子。不過,今天她的精神狀態有點不好,於是打了一個瞌睡,醒來之後,發現所有的嬰兒都在哭。「糟了!」這是她的第一個想法,因為每位嬰兒身上都安裝了一個哭泣感應器,會記錄他們哭泣的時間,每個嬰兒哭泣一分鐘就要罰100元給家長。因為每個嬰兒的餵奶時間長度都不一樣,而且小雯必須餵完一個之後才能再餵下一個,請你幫她找出一個最佳的餵奶順序,讓她的罰錢是最少的。

輸入說明

一開始有一個正整數 N (1<=N<=10000)代表有幾個嬰兒要餵奶,接下來有 N 個正整數 Ti,代表這 N 個嬰兒的餵奶時間(1<=Ti<=N,單位為分鐘)。

輸出說明

請輸出小雯的最少罰金是多少。(以小雯醒來的時間點開始計算)

範例輸入 #1
5 3 2 4 1 5
範例輸出 #1
2000
範例輸入 #2
10 5 6 6 7 2 10 2 9 6 2
範例輸出 #2
17300
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (20%): 1.0s , <1K
公開 測資點#1 (20%): 1.0s , <1K
公開 測資點#2 (20%): 1.0s , <1K
公開 測資點#3 (20%): 1.0s , <1M
公開 測資點#4 (20%): 1.0s , <1M
提示 :

請使用 long long int

標籤:
貪婪演算法
出處:
[管理者:
sagit (sagit)
]


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