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

个人网页案例关键词营销优化

个人网页案例,关键词营销优化,高端网站案例网站建设,打开网站弹出视频js一、代码 月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。 注意:销售时允许取出一部分库存。样例给出的情形是这…

一、代码

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

注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 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

 二、思路

利用Collections对单价进行自定义排序,节点类需要继承Comparable

三、实现代码


import java.util.*;
import java.io.*;
public class Main {public static void main(String[] args) throws IOException{//Scanner sc=new Scanner(System.in);Read sc=new Read();int n=sc.nextInt();int d=sc.nextInt();double num[]=new double[n];double price[]=new double[n];for(int i=0;i<n;i++)num[i]=sc.nextDouble();for(int i=0;i<n;i++)price[i]=sc.nextDouble();double p[]=new double[n];List<Node> nodes=new ArrayList<>();for(int i=0;i<n;i++){p[i]= (double) price[i] /num[i];nodes.add(new Node(num[i],price[i],p[i]));}Collections.sort(nodes);double ans=0;for(int i=0;i<nodes.size();i++){if(d>=nodes.get(i).num){ans+=nodes.get(i).price;d-=nodes.get(i).num;}else{ans+=(double) nodes.get(i).price/((double) nodes.get(i).num /(double) d);break;}}System.out.printf("%.2f%n",ans);}
}
class Node implements Comparable<Node>{double num;double price;double p;public Node(double num,double price,double p){this.num=num;this.price=price;this.p=p;}@Overridepublic int compareTo(Node o) {return Double.compare(o.p,this.p);}
}class Read {BufferedReader bfr = new BufferedReader(new InputStreamReader(System.in));StreamTokenizer st = new StreamTokenizer(bfr);public int nextInt() throws IOException {st.nextToken();return (int) st.nval;}public Double nextDouble() throws IOException {st.nextToken();return (Double) st.nval;}public String nextLine() throws IOException {return bfr.readLine();}
}

http://www.dtcms.com/wzjs/464333.html

相关文章:

  • 手游平台合肥网站推广优化
  • 棋牌类网站开发建网站需要多少钱和什么条件
  • 网站开发运营公司站长之家站长工具综合查询
  • 交友网站如何做百度用户服务中心客服电话
  • 网站开发工程师 酷百度搜索引擎优化怎么做
  • 做招生网站优化网站
  • 王烨辉简历郑州seo推广优化
  • 网站制作 中企动力公司seo关键词排名优化制作
  • 做封面字体下载好的网站整合营销的特点有哪些
  • behance是什么网站优化大师怎么下载
  • 自己做的网站怎么置顶官网seo关键词排名系统
  • 网站可行性分析模板免费下载网站
  • 海外推广软件产品优化是什么意思
  • 安庆专业做淘宝网站seo哪个软件好
  • 什么是二级网站推广有哪些网站可以免费发布广告
  • 高校里做网站的工作seo快速排名源码
  • 男人做鸭子网站搜索引擎seo优化怎么做
  • 网站建设和网页设计是不是一样免费关键词搜索引擎工具
  • 政府门户网站建设建议排名前50名免费的网站
  • 南通建设厅网站谷歌浏览器下载手机版安卓官网
  • 学生网站建设可行性分析乐事薯片软文推广
  • 怎么找当地的地推团队网站快照优化公司
  • 无锡网站公司哪家好网络营销的方式
  • 香河网站建设引流人脉推广软件
  • 做外贸平台还是网站seo赚钱培训课程
  • 什么网站可以做数据图百度服务热线电话
  • 兰州网站制作公司搜索引擎营销特点是什么
  • 常州做网站基本流程海淀区seo引擎优化
  • 视频教程网站模板seo知名公司
  • 最炫表白网站html5源码网络搜索关键词