元旦快到了,校學生會讓樂樂負責新年晚會的紀念品發放工作。為使得參加晚會的同學所獲得 的紀念品價值相對均衡,他要把購來的紀念品根據**進行分組,但每組最多只能包括兩件紀念品, 並且每組紀念品的**之和不能超過乙個給定的整數。為了保證在盡量短的時間內發完所有紀念品,樂樂希望分組的數目最少。
你的任務是寫乙個程式,找出所有分組方案中分組數最少的一種,輸出最少的分組數目。
【限制】
50%的資料滿足: 1 <=n <= 15
100%的資料滿足: 1 <= n <= 30000, 80 <= w <= 200
第1行包括乙個整數w,為每組紀念品**之和的上限= 第2行為乙個整數n,表示購來的紀念品的總件數g
第3-n+2行每行包含乙個正整數pi (5 <= pi <= w3)w表示所對應紀念品的**。
僅1行,包含乙個整數, ep最少的分組數目合
100990
2020
3050
6070
8090
6
各個測試點1s NOIP2007 普及組 紀念品分組
第乙個方法很容易想到,先將n個數從小到大排序,在後面比較大的數選擇乙個數 最小的數要 k,當然要滿足貪心的要求,足夠的接近k,找到了就刪除最小的數和這個數,再繼續一樣的操作,沒有找到就可以直接判斷結果了,因為剩下的數都是乙個數一組的,但是找數可不能直接乙個迴圈查詢,n比較大,時間複雜度n 2肯定超時...
NOIP2007普及組 紀念品分組
輸入格式 元旦快到了,校學生會讓樂樂負責新年晚會的紀念品發放工作。為使得參加晚會的同學所獲得的紀念品價值相對均衡,他要把購來的紀念品根據 進行分組,但每組最多只能包括兩件紀念品,並且每組紀念品的 之和不能超過乙個給定的整數。為了保證在盡量短的時間內發完所有紀念品,樂樂希望分組的數目最少。你的任務是寫...
紀念品分組 NOIP2007
紀念品分組 noip2007 題目描述 元旦快到了,校學生會讓樂樂負責新年晚會的紀念品發放工作。為使得參加晚會的同學所獲得的紀念品價值相對均衡,他要把 購來的紀念品根據 進行分組,但每組最多只能包括兩件紀念品,並且每組紀念品的 之和不能超過乙個給定的整數。為了保證在盡量短的時間內發完所有紀念品,樂樂...