题目名称 | 3333. [USACO20 Jan Silver]Berry Picking |
---|---|
输入输出 | usaco_Jan_berries.in/out |
难度等级 | ★★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 11 |
题目来源 | 数声风笛ovo 于2020-01-20加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:1, 提交:1, 通过率:100% | ||||
瑆の時間~無盡輪迴·林蔭 | 100 | 0.253 s | 13.67 MiB | C++ |
关于 Berry Picking 的近10条评论(全部评论) |
---|
usaco_Jan_berries.in
输出文件:usaco_Jan_berries.out
简单对比Bessie 和她的妹妹 Elsie 正在 Farmer John 的浆果园里采浆果。Farmer John 的浆果园里有 $N$ 棵浆果树($1\le N\le 1000$);树 $i$ 上有 $B_i$ 个浆果($1\le B_i\le 1000$)。Bessie 有 $K$ 个篮子($1 \le K \le 1000$,$K$ 为偶数)。每个篮子里可以装同一棵树上采下的任意多个浆果,但是不能装来自于不同的树上的浆果,因为它们的口味可能不同。篮子里也可以不装浆果。
Bessie 想要使得她得到的浆果数量最大。但是,Farmer John 希望 Bessie 与她的妹妹一同分享,所以 Bessie 必须将浆果数量较多的 $\frac{K}{2}$ 个篮子给 Elsie。这表示 Elsie 很有可能最后比 Bessie 得到更多的浆果,这十分不公平,然而姐妹之间往往就是这样。
帮助 Bessie 求出她最多可以得到的浆果数量。
输入的第一行包含以空格分隔的整数$ N $和$ K $。
第二行包含$ N $以空格分隔的整数$ B_1 , B_2,…,B_N $。
只有一个整数,即 Bessie 可以收集的最大浆果数量。
5 4 3 6 8 4 2
8
如果Bessie用第 2 棵树上的 6 个浆果装满一个篮子
另用两个篮子分别装来自第 3 棵树上的 4 个浆果
再用一个篮子装第 4 棵树上的 4 个浆果
最后她收到两个带有 4 个浆果的篮子,总共收集了 8 个浆果。
对于$ 37\% $的测试数据(测试点$ 1\sim4 $),满足$ K ≤ 10 $。
对于$ 100\% $的测试数据,均满足上文所给出的数据规模。
USACO 一月公开赛 Silver 组