luogu P1094 紀念品分組

2021-09-27 06:01:51 字數 682 閱讀 9406

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

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

共n+2行:

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

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

第3至n+2行每行包含乙個正整數pi(5≤pi≤w)表示所對應紀念品的**。

乙個整數,即最少的分組數目。

1009

9020

2030

5060

7080

9050%的資料滿足:1≤n≤15

100%的資料滿足:1≤n≤30000,80≤w≤200

#include

using

namespace std;

int a[

1000000

],ans;

intmain()

else

}printf

("%d\n"

,ans)

;return0;

}

P1094 紀念品分組

有n個禮物,給出每個禮物的 按 分組,每組最多兩個禮物,每組禮物 不能超過m,求最小分多少組。100 9 90 20 20 30 50 60 70 80 906排序,從小到大,看看小的和大的最多組成的個數。var n longint a array 1.30000 of longint proced...

P1094 紀念品分組

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

洛谷1094 紀念品分組

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