POJ 3614 - Sunscreen - Dilthey - 博客园
把牛按minSPF从小到大排序一下,防晒霜按SPF排序一下。
然后遍历防晒霜lontion[1...L],对于lotion[i],把所有满足minSPF小于等于lontion[i].SPF的牛都找出来,入队。
我们将这个队列定义为按cow[i].maxSPF的从小到大排序的优先队列,那么,每次取出的队首,都是当前要求最苛刻(SPF要求范围最小的)那头牛,先满足这些牛,如果当前这 种防晒霜能满足这头牛,就用掉一瓶,否则就放弃这头牛。
反复如此,直到所有防晒霜用完。
Read full article from POJ 3614 - Sunscreen - Dilthey - 博客园
No comments:
Post a Comment