CansandOpeners

ABC312F:Cans and Openers

发现不在乎顺序,可以贪心的排序。

然后发现如果确定了开瓶器物品的个数,那么可以确定需要开瓶器的物品选几个、不需要的选几个。

发现如果枚举开瓶器物品的个数不好写,因为会出现选择需要开瓶器的物品还不优于不需要的物品的情况。

因此我们可以枚举需要开瓶器的物品选几个,然后一个指针一直往后,再除掉二者后算选择的不需要开瓶器的物品的答案。

时间复杂度 \(O(N\log N)\)

AC

posted @ 2023-07-30 09:42  wscqwq  阅读(27)  评论(0编辑  收藏  举报