a645. CPE:Shoemaker’s problem (UVa 10026)

中等CPE

時間限制 2000 ms ・ 記憶體限制 256 MB

題目描述

鞋匠有 N 份工作,一次只能做一份。第 i 份需要 Ti 天,開始這份工作之前每延遲一天就須付 Si 分罰款。安排工作順序,使總罰款最小;若有多個最佳順序,選工作編號序列字典序最小者。工作編號按輸入順序從 1 開始。

輸入格式

第一行測試筆數,各組間有空白行。每組先給 N(1 ≤ N ≤ 1000),再給 N 行 Ti、Si,其中 1 ≤ Ti ≤ 1000,1 ≤ Si ≤ 10000。

輸出格式

每組輸出一行工作編號,數字間一個空白。兩組輸出間留一空白行。

題目來源:UVa 10026 — Shoemaker’s problem,CPE 歷屆試題。 原題:https://onlinejudge.org/external/100/10026.pdf

範例測資

範例輸入 1

1
4
3 4
1 1000
2 2
5 5

範例輸出 1

2 1 3 4
請先登入後再提交程式碼

討論與題解

載入討論區…

更多