NOIP200702 紀念品分組

2022-08-21 11:33:09 字數 738 閱讀 9873

【試題描述】

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

【輸入示例】

1009     

90     

20     

20     

30     

50     

60     

70     

80     

90  

【輸出示例】

6【其他說明】

【限制】 50%的資料滿足: 1 <=n <= 15 ;100%的資料滿足: 1 <= n <= 30000, 80 <= w <= 200 

【**】

#include

#include

using namespace std;

int main()

//符合條件的話,頭往後,尾往前

else r--;//不符合條件的話,尾往前

ans++;//組數++

}if(l==r)ans++;//如果首尾重合,必有一組沒有算

cout

return 0;

}

紀念品分組

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

紀念品分組

time limit 1 sec memory limit 128 mb submit 4 solved 2 submit status web board 元旦快到了,校學生會讓樂樂負責新年晚會的紀念品發放工作。為使得參加晚會的同學所獲得 的紀念品價值相對均衡,他要把購來的紀念品根據 進行分組,但...

紀念品分組

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