#2818. 贝茜的体重问题

贝茜的体重问题

题目描述

贝茜像她的诸多姊妹一样,因为从约翰的草地吃了太多美味的草而长出了太多的赘肉.

所以约翰将她置于一个及其严格的节食计划之中.她每天不能吃多过H(5\red{H(5≤}H\red{H≤}45000)\red{45000)}公斤的干草.贝茜只能吃一整捆干草;当她开始吃一捆干草的之后 就再也停不下来了.

她有一个完整的N(1\red{N(1≤}N\red{N≤}500)\red{500)}捆可以给她当作晚餐的干草的清单.她自然想要量吃到更多的干草.

很自然地,每捆干草只能被吃一次(即使在列表中相同的重量可能出现2\red{2}次,但是这表示的是两捆干草,其中每捆干草最多只能被吃掉一次).

给定一个列表表示每捆干草的重量Si(1\red{S_i(1≤}Si\red{S_i≤}H)\red{H),}求贝茜不超过节食的限制的前提下可以吃掉多少干草(注意一旦她开始吃一捆干草就会把那一 捆干草全部吃完).

输入格式

1\red{1}行:两个由空格隔开的整数日和N.\red{N.}

2\red{2}到第N+1\red{N+1}行:第i+l\red{i+l}行是一个单独的整数,表示第i\red{i}捆干草的重量Si\red{S_i}

输出格式

一个单独的整数表示贝茜在限制范围内最多可以吃多少公斤的干草.

样例

输入样例

56 4
15
19
20
21

输出样例

56

提示

有四捆草,重量分别是15\red{15,}19\red{19,}20\red{20}21.\red{21.}贝茜在56\red{56}公斤的限制范围内想要吃多少就可以吃多少.

贝茜可以吃3\red{3}捆干草(重量分别为15\red{15,}20\red{20,}21\red{21}).恰好达到她的56\red{56}公斤的限制.