AT_abc383_f.[ABC383F] Diversity
提高+/省选-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
在一家店里有 N 个商品在售。第 i 个商品的价格为 Pi 日元,效用为 Ui,颜色为 Ci。
你可以从这 N 个商品中选择若干个(可以为 0 个)购买。此时,所购买商品的总价格不能超过 X 日元。
你的满意度定义为:所购买商品的效用总和为 S,所购买商品的颜色种类数为 T,则满意度为 S+T×K。其中,K 是输入给定的常数。
请你选择购买哪些商品,使得你的满意度最大,并输出最大满意度。
输入格式
输入以以下格式从标准输入给出。
N X K
P1 U1 C1
P2 U2 C2
⋮
PN UN CN
输出格式
请输出最大满意度。
输入输出样例
输入#1
3 10 5 1 3 1 7 4 2 4 5 1
输出#1
17
输入#2
5 30 3 5 4 3 11 20 1 9 10 4 7 5 2 16 15 4
输出#2
44
输入#3
22 75 6426 9 309 9 5 470 5 17 481 12 27 352 14 1 191 18 7 353 20 9 99 15 20 401 17 46 434 19 11 459 22 10 317 19 15 440 18 17 438 19 25 461 22 5 320 22 1 476 21 11 315 3 8 112 9 11 438 13 19 362 8 10 422 13 10 152 21
输出#3
67717
说明/提示
限制条件
- 1≤N≤500
- 1≤X≤50000
- 1≤K≤109
- 1≤Pi≤X(1≤i≤N)
- 1≤Ui≤109(1≤i≤N)
- 1≤Ci≤N(1≤i≤N)
- 所有输入均为整数
样例解释 1
当购买第 1 个和第 2 个商品时,效用总和 S 为 7,颜色种类数 T 为 2。因此,满意度为 7+2×5=17。不存在能使满意度达到 18 或更高的购买方式,所以答案为 17。
样例解释 2
当购买第 2、第 3、第 4 个商品时,效用总和 S 为 35,颜色种类数 T 为 3。因此,满意度为 35+3×3=44。不存在能使满意度达到 45 或更高的购买方式,所以答案为 44。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?