传统题 1000ms 256MiB

装稻草

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

B 装稻草

题目描述

农民 John 面临一个很可怕的事,因为防范力度不大所以他存储的所有稻草都被蟑螂吃光了,他将面临没有稻草喂养奶牛的局面。在奶牛断粮之前,John 拉着他的马车到农民 Don 的农场中买一些稻草给奶牛过冬。已知 John 的马车可以装的下 C(1C5×104)C(1\le C\le 5\times 10^4) 立方的稻草。

农民 Don 有 H(1H5×103)H(1\le H\le5\times10^3) 捆体积不同的稻草可供购买,每一捆稻草有它自己的体积 Vi(1ViC)V_i(1\le V_i\le C)。面对这些稻草 John 认真的计算如何充分利用马车的空间购买尽量多的稻草给他的奶牛过冬。

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

输入格式

第一行两个整数,分别为 CCHH。 第 22H+1H+1 行:每一行一个整数代表第 ii 捆稻草的体积 ViV_i

输出格式

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

输入输出样例

7 3 
2 
6 
5 
7 

数据范围

对于 30%30\% 样例 H<=20H<=20

对于 100%100\% 样例 H<=5103,C<=5104H<=5*10^3,C<=5*10^4

2026年春假集训•趣味团队赛

未参加
状态
已结束
规则
IOI
题目
8
开始于
2026-5-2 13:00
结束于
2026-5-2 17:00
持续时间
4 小时
主持人
参赛人数
26