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

企业网站优化操作东莞今日头条最新消息

企业网站优化操作,东莞今日头条最新消息,wordpress文章页添加摘要,怎么做触屏版网站题目 题目分析 对于本题首先确定其数据结构为优先队列,即邮费最小的衣服优先寄,算法符合贪心算法。可以直接使用queue库的PriorityQueue方法实现优先队列。关于PriorityQueue的使用方法主要有: import queue q queue.Queue()# 队列 pq qu…

题目

请添加图片描述

题目分析

  1. 对于本题首先确定其数据结构为优先队列,即邮费最小的衣服优先寄,算法符合贪心算法。
  2. 可以直接使用queue库的PriorityQueue方法实现优先队列。
  3. 关于PriorityQueue的使用方法主要有:
import queue
q = queue.Queue()# 队列
pq = queue.PriorityQueue()# 优先队列
>>> q.put(10)#10入队
>>> q.qsize()#队列大小
1
>>> q.get()#出队并返回队首元素
10
>>> q.empty()#队列是否为空
True
  1. 尤其注意使用put()函数时,第一个参数priority值越小优先级越高,也就是对首总是最小值。
  2. 其实如果使用手写list的方法使用list的sort()方法也可以实现升、降序排列。
  3. 本题题目简短却值得深思,可以把染色过程反过来思考,开始,所有的衣服颜色完全不同,最后染成同一种颜色,显然每次都寄出邮费最便宜的两种颜色的衣服,将他们染成通一种颜色,是最省钱的。可以将已经染成同一颜色的两件衣服逻辑上合并为1件衣服,在每个合并步骤中取最小的两个邮费相加,新的邮费在后面继续累加即可。
  4. 整个过程和哈夫曼树的原理很相似,贪心算法中运用较多。

题解

import queue
pq=queue.PriorityQueue()
n=int(input())
a =list(map(int,input().split()))
for i in range(len(a)):pq.put(a[i])
sum=0
while pq.qsize()>1:t=pq.get()+pq.get()sum+=tpq.put(t)
print(sum)
http://www.yidumall.com/news/166.html

相关文章:

  • 网站建设优秀公司站长工具综合查询系统
  • 做1688网站运营工资怎么样企业如何进行网络推广
  • 制作网站团队seo百度首页排名业务
  • 策划书标准格式google关键词优化
  • 手机网站制作推荐线上推广的好处
  • 北京网站建设及优化南京网站制作设计
  • 现在什么推广效果好呢网站如何做关键词优化
  • 关于申请建设网站申请报告公司做网站怎么做
  • 网站做推广页需要什么优化大师安卓版
  • 做土特产的网站推广效果最好的平台
  • wordpress一键搭建脚本百度seo推广价格
  • 网站架设软件徐州关键词优化排名
  • 网站开发工作好不好百度营销客户端
  • 宣传片视频创意seo关键词分析
  • 注册个体可以做网站吗流量精灵
  • 中国做的好的房产网站烟台seo快速排名
  • 国家网站建设的相关规定福州网站seo公司
  • 北京朝阳做网站活动软文模板
  • 网站建设管理与维护阿里云com域名注册
  • 制作网站网页域名的公司关键词汇总
  • 如何做简易网站竞价网络推广外包
  • 汉口做网站苏州网站建设
  • 网站备案号显示红色可以推广的软件有哪些
  • 做h的小说网站百度一下就知道官方
  • 网站设计速成槐荫区网络营销seo
  • wordpress怎装模板广州推广优化
  • 广州佛山网站建设地址企业网站设计服务
  • 阿帕奇建设网站博客pc优化工具
  • 加微信群网站怎么做的抖音seo
  • 小鸡a做爰片免费网站google搜索入口