#C1671. J17 例题-4 买稻草

J17 例题-4 买稻草

J17 例题-4 买稻草

题目描述

农民  John\text{ John} 面临一个很可怕的事实,因为防范失措他存储的所有稻草给澳大利亚蟑螂吃光了,他将面临没有稻草喂养奶牛的局面。在奶牛断粮之前, John\text{ John} 拉着他的马车到农民 Don\text{Don} 的农场中买一些稻草给奶牛过冬。已知 John\text{ John} 的马车可以装的下 CC 立方的稻草。

农民 Don\text {Don}HH 捆体积不同的稻草可供购买,每一捆稻草有它自己的体积 ViV_i ( 1ViC1 \le V_i \le C )。面对这些稻草 John\text{ John} 认真的计算如何充分利用马车的空间购买尽量多的稻草给他的奶牛过冬。

现在给定马车的最大容积 CC 和每一捆稻草的体积 ViV_i John\text{ John} 如何在不超过马车最大容积的情况下买到最大体积的稻草?他不可以把一捆稻草分开来买。

输入格式

第一行两个整数,分别为 CCHH

2H+12 \sim H+1行:每一行一个整数代表第i捆稻草的体积 ViV_i

输出格式

一个整数,为 John\text{John} 能买到的稻草的体积。

样例输入

7 3
2
6
5

样例输出

7

样例分析

如上所述。

数据范围

对于 100%100\% 的数据: 1C50,0001 \le C \le 50,0001H5,0001 \le H \le 5,000