d057: Q-4-16. 賺錢與罰款
標籤 : greedy
通過比率 : 163人/166人 ( 98% ) [非即時]
評分方式:
Tolerant

最近更新 : 2022-03-18 11:55

內容

泰山派的磨劍坊接了 $ n $ 筆訂單,每一筆訂單有需要的工時 $ t[i]$ 以及完工要求時間 $d[i]$ ,如果在時間 $ x $ 的時後交貨就可以賺 $ d[i]-x $ 的錢,也就是說越早完成賺越多,超過時間完成的話,越晚賠越多。

磨劍坊每次只能做一件工作,所以要把這 $ n $ 筆訂單做一個排程,希望利潤最大,也就是賺最多錢,如果不可能賺錢就要賠最少。

泰山派掌門天門道長聽到之後,深怕會賠太多的錢而破產,請你幫忙找出最好的排程。

輸入說明

輸入的第一行是工作數 $ N$ 。

第二行有 $ N $ 個正整數,依序是各訂單所需時間 $t[1]$ 、 $t[2]$ 、…、 $t[N]$ 。

第三行有 $ N $ 個非負整數,依序是各訂單的完工要求 $ d[1]$ 、 $d[2]$ 、…、 $d[N]$ ,相鄰以空白間隔。

$N<1e5$ ,時間不超過 $ 1000$ ,完工要求不超過 $1e8$ 。

輸出說明

最大利益。

範例輸入 #1
5
4 1 5 2 2
2 5 5 3 1
範例輸出 #1
-16
測資資訊:
記憶體限制: 64 MB
不公開 測資點#0 (20%): 1.0s , <1M
不公開 測資點#1 (20%): 1.0s , <1M
不公開 測資點#2 (20%): 1.0s , <10M
不公開 測資點#3 (20%): 1.0s , <10M
不公開 測資點#4 (20%): 1.0s , <10M
提示 :
標籤:
greedy
出處:
AP325 [管理者:
TCIRC ($\mathbb{TCFSH}\ \mathtt{Comp.}\ \&\ \mathsf{Info.}\ \mathit{Club}$)
]


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