https://www.hackerrank.com/contests/101hack41/challenges/washing-plates 给定n个物品,选这个物品,贡献 + p, 不选的话,贡献 - d 问最大贡献. 考虑贪心.优先选最好的k件.什么是最好呢. 把每个物品的p + d作为权值排序,最大的就是最好的. 因为要使得p + d最大,必然是p或者d是很大的,或者都大.这两个值对答案都有相同意义的贡献.就是你能选的话就能加很多,不选的话,就会减很多. #include <cstdio…