atcoder#ARC137E. [ARC137E] Bakery
[ARC137E] Bakery
配点 : 点
問題文
すぬけ君はパン屋の経営者です. 彼はこれから 日間の営業計画を考えています. これらの日を Day と呼ぶことにします.
現在,この店にはパン職人が一人もいません. 雇う職人の候補は 人おり, から までの番号がついています.
職人 を雇うためには, 円を支払う必要があります. 職人 を雇った場合,その職人は Day に働き,それぞれの日に つのパンを作ります.
各 () について,Day に売れるパンの個数の最大値 が定まっており, Day に作られたパンの個数を とすると,その日は 個のパンが売れます.
パンは一つ売れるごとに 円の利益が得られます.
すぬけ君は,雇う職人の集合を適切に決めることで,最終的な利益売れたパンの個数の合計職人を雇うのに使った費用の合計 を最大化したいです. この最大値を求めてください.
制約
- 入力される値はすべて整数
入力
入力は以下の形式で標準入力から与えられる.
出力
答えを出力せよ.
7 4 3
1 1 1 1 1 1 1
1 2 3
2 4 5
4 6 3
6 7 1
11
職人 を雇えばよいです. この時,職人を雇うのにかかる費用の合計は です. また,Day に作られるパンの個数はそれぞれ 個です. 売れるパンの個数の合計は であり,最終的な利益は になります.
3 1 5
1 1 1
2 2 10
0
職人を一人も雇わないのが最適です.
10 10 42
6 5 1 5 2 4 2 7 10 9
3 4 4
3 7 136
9 9 14
2 7 152
3 3 33
2 4 100
3 3 38
1 10 28
3 5 66
8 8 15
543