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

福建建设注册管理中心网站沧州网络推广管理公司

福建建设注册管理中心网站,沧州网络推广管理公司,北京建设银行分行招聘网站,如何进入wordpress贪心优先队列 请看答案需求:得到最大分数。易猜到,得到最大分数的取法是每次取数组中最大的数字(贪心思路)。 问题转化为:如何快速找到数组中最大的数字,根据问题规模 k 1 0 5 k10^5 k105,维护优先队列即可 O ( k l…
贪心+优先队列

请看答案需求:得到最大分数。易猜到,得到最大分数的取法是每次取数组中最大的数字(贪心思路)。

问题转化为:如何快速找到数组中最大的数字,根据问题规模 k = 1 0 5 k=10^5 k=105,维护优先队列即可 O ( k l o g 2 n ) O(klog_2n) O(klog2n)解决问题。

请看如下代码:

class Solution {
public:long long maxKelements(vector<int>& nums, int k) {// priority_queue<int> pq(nums.begin(), nums.end());priority_queue<int> pq(less<int>(), move(nums));long long ans = 0;while (k --) {int t = pq.top();pq.pop();ans += t;t = (t + 2) / 3;pq.push(t);}return ans;}
};

时间复杂度 O ( n + k l o g n ) O(n+klogn) O(n+klogn):维护优先队列,的时间复杂度 O ( n ) O(n) O(n)

空间复杂度 O ( 1 ) O(1) O(1):只使用常数级空间。

致语
  • 理解思路很重要。
  • 请读者放心留言,可以是疑惑的点,或者讨论!!墨染看到会回复的。
http://www.yayakq.cn/news/762445/

相关文章:

  • 做分析仪器推广的网站怎样只做自己的网站
  • 大型彩灯制作公司宁波 seo排名公司
  • 3d效果图多少钱一张网站推广与优化怎么做
  • 网站开发 网页制作网站是否正常
  • 深圳住房和建设局网站 申请文山建设局网站
  • 罗湖商城网站设计电话博物馆网站建设目的
  • 简述优化搜索引擎的方法seo策略
  • 主做销售招聘的招聘网站有哪些网站策划书的内涵
  • 自己做的网站别人怎么访问中国建筑行业网
  • 昆明网站建设服务至上营销型网站制作培训
  • 网站的关键词搜索怎么做php商城源码
  • 泗洪有做网站长沙网站建设与维护
  • 网站建设与营销服务游戏加盟公司
  • 美食网站的建设目的怎样进行文化建设
  • 什么是网站和网页1688成品网站源码
  • 卓老师建站网站后台如何直接登陆深圳知名广告公司有哪些
  • 网站 虚拟目录广州网络营销岗位数量
  • 沧州市网站制作公司国家企业信用公示信息系统查询
  • 购物网站哪个最便宜网站cms模板
  • 如何提高网站的收录量婚介网站建设的策划
  • 英文网站google推广滨海新区建设网站
  • 钟祥网站建设wordpress主题代码解读
  • 放心网站推广优化咨询wordpress 改模板文字
  • 电子商务网站建设 第二版中国网站制作企业排行榜
  • 建设银行网站用户名是什么意思wordpress多个主体功能合并
  • 网站建设伍金手指下拉6个人网站制作dw
  • 找工地项目承包网站哪些网站可以免费发广告
  • 网站动态图片如何做自建网站公司
  • 个人网站模板flash系统网站怎么做的
  • wordpress特效代码北京seo网络优化招聘网