社区讨论

如何计算

题目总版参与者 2已保存回复 5

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
5 条
当前快照
1 份
快照标识符
@lo8ydy64
此快照首次捕获于
2023/10/28 02:35
2 年前
此快照最后确认于
2023/10/28 02:35
2 年前
查看原帖
CPP
题目描述 Description
小明班上的体育委员在体育课上一不小心摔伤了骨头,于是他到食堂打饭时会选择一些有营养的菜补一补。现在食堂共有n个菜,每个菜都有一个价格pi,和一个营养价值wi。现在他卡上有m元,请问在能获得最大营养的情况下,所需最少的钱是多少?

输入描述 Input Description
第一行,两个整数,n m
接下来n行,每行两个整数,pi wi

输出描述 Output Description
能获得的最大价值和最大价值所需的最少钱数

样例输入 Sample Input
2 20
11 12
12 12
样例输出 Sample Output
12 11
数据范围及提示 Data Size & Hint
n≤10,000
m≤2,000
01背包完了,如何算出最少钱数?求思路

回复

5 条回复,欢迎继续交流。

正在加载回复...