求助一道关于动态规划的题
  • 板块学术版
  • 楼主Lbj080617
  • 当前回复10
  • 已保存回复10
  • 发布时间2024/10/22 16:23
  • 上次更新2024/10/22 18:49:52
查看原帖
求助一道关于动态规划的题
1377961
Lbj080617楼主2024/10/22 16:23

题面```c

题目描述 小 B 来到了一家珠宝店,珠宝店有 n 种珠宝,每种珠宝只有一个,其中第 i 种珠宝价格为 wi 元,美丽度为 vi 。在进入珠宝店之前,小 B 手里有 W 元钱,小 B 想用这些钱来购买珠宝使得美丽度的总和最大。

有趣的是,珠宝店正在进行促销,顾客可以挑选任意 k 个珠宝免费取走。假设小 B 使用了最佳策略,请计算他最多能获得多少美丽度。注意,每种珠宝只有一个。

输入格式 从标准输入读入数据。

输入的第一行包含三个整数 n,W,k ,分别表示珠宝的种数,小 B 拥有的钱以及可以免费取走的珠宝数。

接下来 n 行,每行包含两个整数 wi,vi ,分别表示第 i 种珠宝的价格和美丽度。

输出格式 输出到标准输出。

输出一行一个整数表示答案,即美丽度总和的最大值。

想问一下当k>0时怎么写动态转移方程?
2024/10/22 16:23
加载中...