[ABC373F] Knapsack with Diminishing Values 讲解

· · 题解

[ABC373F] Knapsack with Diminishing Values

题目考察:背包。
题目简述:
给你一个背包和 n 个物品,第 i 个物品代价为 w_i,价值为 v_i,数量为 1145141919810,出题人为了让这个题变难设你选择第 i 个物品 k 次,那么他会将你获得的价值变为 kv_i-k^2。在代价不大于 w 的基础上,求你获得的最大价值。
数据范围:

代码