#bzoj1606. Hay For Sale 购买干草

    ID: 5686 远端评测题 1000ms 256MiB 尝试: 1 已通过: 0 难度: 3.2 上传者: 标签>动态规划背包特殊题目Remote JudgeUSACO2008bzoj

Hay For Sale 购买干草

Title Description

Farmer John\text{Farmer John} suffered a terrible loss when giant Australian cockroaches ate the entirety of his hay inventory, leaving him with nothing to feed the cows. He hitched up his wagon with capacity CC cubic units and sauntered over to Farmer Don's to get some hay before the cows miss a meal.

Farmer Don\text{Farmer Don} had a wide variety of HH hay bales for sale, each with its own volume ViV_i. Bales of hay, you know, are somewhat flexible and can be jammed into the oddest of spaces in a wagon.

FJ\text{FJ} carefully evaluates the volumes so that he can figure out the largest amount of hay he can purchase for his cows.

Given the volume constraint and a list of bales to buy, what is the greatest volume of hay FJ\text{FJ} can purchase? He can't purchase partial bales, of course. Each input line (after the first) lists a single bale FJ\text{FJ} can buy.

Input format

On the 11 line, enter CC and HH, and then on the HH line, enter ViV_i.

Output format

The maximum volume of hay that can be purchased.

Samples

7 3 //The total volume is 7, and 3 items are used to pack the backpack
2
6
5
7 //The maximum volume that can be memorized

Example explanation

The wagon holds 77 volumetric units; three bales are offered for sale with volumes of 2,62, 6, and 55 units, respectively.

Buying the two smaller bales fills the wagon.

Data scope and agreement

For 100%100\% of the data:1C50000,1H5000,1ViC1≤C≤50000,1≤H≤5000,1≤Vi≤C.