#P10484. 送礼物

    ID: 11888 远端评测题 2000ms 512MiB 尝试: 0 已通过: 0 显示难度普及+/提高− 上传者: 标签>折半搜索 meet in the middle

送礼物

Problem Description

As a punishment, GY was sent to help a certain “godly cow” deliver gifts to girls (GY: it seems like a good job). However, after GY saw the gifts, he no longer thought so. The cow has NN gifts, and they are extremely heavy, but GY is also extremely strong. In one trip, he can carry any number of items as long as the total weight is less than or equal to WW. GY wants to carry a set of items with total weight as large as possible in one trip. Please tell him the maximum total weight he can carry in one trip within his strength limit.

Input Format

The first line contains two integers, representing WW and NN.

The next NN lines each contain a positive integer GiG_i.

Output Format

Output a single integer, representing the maximum total weight that GY can carry in one trip within his strength limit.

20 5
7
5
4
18
1
19

Hint

For all testdata, 1N461 \le N \le 46, 1W,G[i]23111 \le W,G[i] \le 2^{31}-1.

Translated by ChatGPT 5