POJ-1456-Supermarket-超市-(贪心+优先队列)

该文章介绍了如何使用贪心算法和优先队列解决超市商品销售时间表优化问题,以实现最大利润。通过举例说明了如何根据商品的利润和销售期限进行排序,并利用优先队列选取每天利润最大的商品进行销售,从而找到最佳销售策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

POJ-1456-贪心算法+优先队列

Supermarket

超市

Description

描述

A supermarket has a set Prod of products on sale. It earns a profit px for each product x∈Prod sold by a deadline dx that is measured as an integral number of time units starting from the moment the sale begins. Each product takes precisely one unit of time for being sold. A selling schedule is an ordered subset of products Sell ≤ Prod such that the selling of each product x∈Sell, according to the ordering of Sell, completes before the deadline dx or just when dx expires. The profit of the selling schedule is Profit(Sell)=Σx∈Sellpx. An optimal selling schedule is a schedule with a maximum profit. 
For example, consider the products Prod={a,b,c,d} with (pa,da)=(50,2), (pb,db)=(10,1), (pc,dc)=(20,2), and (pd,dd)=(30,1). The possible selling schedules are listed in table 1. For instance, the schedule Sell={d,a} shows that the selling of product d starts at time 0 and ends at time 1, while the selling of product a starts at time 1 and ends at time 2. Each of these products is sold by its deadline. Sell is the optimal schedule and its profit is 80. 

 

 

 

POJ  一个学习英语的好地方,哈哈哈=( ̄︶ ̄)=

 

 

 

参考翻译(水平有限,欢迎批评)

一家超市有一套商品Prod待售。它每个商品 x∈Prod 的盈利为  px ,期限 dx 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值