当前位置: 首页 > news >正文

4a级景区网站建设在别的公司做的网站可以转走吗

4a级景区网站建设,在别的公司做的网站可以转走吗,wordpress 标签不对应,牡丹江网站建设月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。 注意:销售时允许取出一部分库存。样例给出的情形是这样的&#…

月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。

注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、15、10 万吨,总售价分别为 75、72、45 亿元。如果市场的最大需求量只有 20 万吨,那么我们最大收益策略应该是卖出全部 15 万吨第 2 种月饼、以及 5 万吨第 3 种月饼,获得 72 + 45/2 = 94.5(亿元)。

输入格式:

每个输入包含一个测试用例。每个测试用例先给出一个不超过 1000 的正整数 N 表示月饼的种类数、以及不超过 500(以万吨为单位)的正整数 D 表示市场最大需求量。随后一行给出 N 个正数表示每种月饼的库存量(以万吨为单位);最后一行给出 N 个正数表示每种月饼的总售价(以亿元为单位)。数字间以空格分隔。

输出格式:

对每组测试用例,在一行中输出最大收益,以亿元为单位并精确到小数点后 2 位。

输入样例:

3 20
18 15 10
75 72 45

输出样例:

94.50

解题思路

核心思路是优先出售单价最高的月饼,直到满足市场的最大需求量。这里的“单价”指的是每万吨月饼的售价,即总售价除以库存量。(贪心算法)

按照这个思路,我们首先需要计算每种月饼的单价,然后根据单价从高到低对所有月饼种类进行排序。接着,我们从单价最高的月饼开始售卖,如果当前种类的库存量小于或等于剩余的市场需求量,则将其全部售出;如果库存量大于市场需求量,则只售出部分,使得市场需求量刚好被满足。最后,计算总收益。

解题代码

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.StringTokenizer;class Mooncake implements Comparable<Mooncake> {double storage; // 库存量double totalPrice; // 总售价double pricePerTon; // 每万吨的售价public Mooncake(double storage, double totalPrice) {this.storage = storage;this.totalPrice = totalPrice;this.pricePerTon = totalPrice / storage;}@Overridepublic int compareTo(Mooncake o) {// 价格从高到低排序return Double.compare(o.pricePerTon, this.pricePerTon);}
}public class Main {public static void main(String[] args) throws IOException {BufferedReader br = new BufferedReader(new InputStreamReader(System.in));StringTokenizer st = new StringTokenizer(br.readLine());int N = Integer.parseInt(st.nextToken()); // 月饼的种类数int D = Integer.parseInt(st.nextToken()); // 市场最大需求量Mooncake[] mooncakes = new Mooncake[N];st = new StringTokenizer(br.readLine());for (int i = 0; i < N; i++) {double storage = Double.parseDouble(st.nextToken()); // 读取库存量mooncakes[i] = new Mooncake(storage, 0); // 先只设置库存量}st = new StringTokenizer(br.readLine());for (int i = 0; i < N; i++) {mooncakes[i].totalPrice = Double.parseDouble(st.nextToken()); // 设置总售价mooncakes[i].pricePerTon = mooncakes[i].totalPrice / mooncakes[i].storage; // 计算每万吨的售价}Arrays.sort(mooncakes); // 根据每万吨的售价对月饼进行排序double maxProfit = 0;for (int i = 0; i < N && D > 0; i++) {if (mooncakes[i].storage <= D) {// 如果当前种类的库存量小于等于市场需求量,则全部售出maxProfit += mooncakes[i].totalPrice;D -= mooncakes[i].storage;} else {// 如果库存量大于市场需求量,则只售出部分maxProfit += mooncakes[i].pricePerTon * D;break; // 市场需求已满足}}System.out.printf("%.2f\n", maxProfit);}
}
http://www.yayakq.cn/news/839474/

相关文章:

  • 网站备案 接入商备案网站开发合同 下载
  • 网站首页广告设计一个简单的物联网系统
  • 网站做选择题怎么快速选择网站开发后端怎么开发
  • 手机版官方网站的建设公司网站百度搜索的描述怎么做
  • 株洲网站制作公司上海市公司名称大全
  • 福州网站建设发布宜和购物电视购物官方网站
  • 佳木斯建网站的wordpress 投稿 加标签
  • 昆山城市建设投资有限公司网站代理记账公司利润大吗
  • 建个网站多少钱app如何做wordpress主题
  • 做网站推广电话温州网站开发流程
  • 安徽网站建设制作四川建设学网官方网站登录
  • 建设局网站功能简介旅游网站需求分析
  • 360建站的应用场景狼雨的网站
  • 企业网站的建立和推广wordpress自动采集翻译插件怎么用
  • 那些做网站的那些软件都叫啥网站开发文档价格
  • 对中国建设银行网站的评价北京学设计去哪个网站好
  • 东莞做网站开发的公司自己可以给公司做网站吗
  • 东营市建设监理协会网站电脑版商城网站建设
  • wdcp网站搬家极客学院 网站建设
  • 聊城职业 网站建设与管理西安企业建站机构那里有
  • 深圳 网站 传播单位做好安全生产举报奖励宣传工作的总结
  • 网站建设公式旅游网站开发的重要性
  • ae模板网站推荐淘客网站怎么做排名
  • 北京好的广告公司wordpress神马优化
  • 百度不收录网站首页万网服务器
  • 婚恋网站模板下载wordpress标题加密
  • 企业网站的建设哪家比较好科研实验室网站建设
  • 如何在百度上搜索到自己的网站建站公司怎么接单
  • 天翼云主机 网站wordpress网站翻译插件
  • 餐厅网站建设文案书品古典家具网站模板