题意: 有$X + Y + Z$个人,第$i$个人有$Ai$个金币,$Bi$个银币,$Ci$个铜币. 选出$X$个人获得其金币,选出$Y$ 个人获得其银币,选出$Z$个人获得 其铜币,在不重复选某个人的前提下,最大化获得的币的总数. $X + Y + Z ≤ 10^5$ 题解: 一道比较好的题 首先比较显然的是这个东西可以dp,复杂度上天 考虑只有两种金币 那么我们可以通过将$ai=ai-bi$ 使得问题变成一维取最大值,那就可以O(n)贪心了 对于这道题同理,我们先将$ai=ai-ci$ $b…