a998: [橙]紀念品分組
Tags :
Accepted rate : 18人/19人 ( 95% ) [非即時]
評分方式:
Tolerant

最近更新 : 2023-04-01 09:47

Content

元旦快到了,校學生會讓樂樂負責新年晚會的紀念品發放工作。為使得參加晚會的同學所獲得 的紀念品價值相對均衡,他要把購來的紀念品根據價格進行分組,但每組最多只能包括兩件紀念品, 並且每組紀念品的價格之和不能超過一個給定的整數。為了保證在儘量短的時間內發完所有紀念品,樂樂希望分組的數目最少。 

你的任務是寫一個程式,找出所有分組方案中分組數最少的一種,輸出最少的分組數目。

 

Input

每組輸入資料包含n+2行:

第1行包括一個整數w,為每組紀念品價格之和的上限。

第2行為一個整數n,表示購來的紀念品的總件數。 

第3~n+2行每行包含一個正整數Pi(5<=Pi<=w),表示所對應紀念品的價格。

 

資料規模:

50%的數據滿足:1<=n<=15;
100%的數據滿足:1<=n<=30000,80<=W<=200。

 

Output

 每组输出仅一行,包含一个整数,即最少的分组数目。

 

Sample Input #1
100
9
90
20
20
30
50
60
70
80
90
Sample Output #1
6
測資資訊:
記憶體限制: 125 MB
不公開 測資點#0 (10%): 1.0s , <1K
不公開 測資點#1 (10%): 1.0s , <1K
不公開 測資點#2 (10%): 1.0s , <1M
不公開 測資點#3 (10%): 1.0s , <1M
不公開 測資點#4 (10%): 1.0s , <1K
不公開 測資點#5 (10%): 1.0s , <1K
不公開 測資點#6 (10%): 1.0s , <1M
不公開 測資點#7 (10%): 1.0s , <1M
不公開 測資點#8 (10%): 1.0s , <1M
不公開 測資點#9 (10%): 1.0s , <1K
Hint :
Tags:
出處:
[管理者:
ricky (電腦黃)
]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」