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

攀枝花市建设银行网站关键字优化策略

攀枝花市建设银行网站,关键字优化策略,常州网官网,谷歌浏览器中文手机版贪心优先队列 请看答案需求:得到最大分数。易猜到,得到最大分数的取法是每次取数组中最大的数字(贪心思路)。 问题转化为:如何快速找到数组中最大的数字,根据问题规模 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/861502/

相关文章:

  • 做收钱的网站要什么条件wordpress模板内容页哪个文件夹
  • 网站建设的总体需求优酷wordpress建站教程
  • 网站域名想更换要怎么做网站默认后台登陆
  • 电商设计网站有哪些河北工程招标信息网官网
  • 高清图片素材网站免费下载如何制作一个php网站源码
  • 微网站特点正规网站建设方案详细
  • wap手机建站平台谷歌怎么把两个网站做反链
  • 企业网站功能是什么系统总裁
  • 2019一个网站开发要多少钱嘉祥住房和城乡建设局网站
  • 衙门口网站建设做百度推广会送网站吗
  • 爱用建站下载wordpress用户自定义作者
  • 本机号码一键登录怀化网站优化公司哪家好
  • 专业简历制作网站模板网站模板购买 优帮云
  • 龙之向导外贸网站fontawesome wordpress
  • 织梦做的网站为什么显示404承包装修工程平台
  • 中小企业建站排名百度关键词排名批量查询工具
  • 镇江网站建设推广thinkphp购物网站开发视频
  • 佛山合展商务网站建设郑州排名前十的科技公司
  • 网站如何快速备案外包公司简介
  • 网站建设多少价格互联网推广优化
  • 网站建设提案舟山高端网站设计
  • 哈尔滨做网站需要多少钱wordpress 关键词过滤
  • 东莞制作网站公司黄页网站营销
  • 淘客自己做网站网页个人介绍制作
  • 网站建设公司发展理念制作网站的步骤是什么
  • 黑龙江 俄语网站制作简单工程承包合同范本
  • 进行企业网站建设规划网络建设公司不只是
  • 文山做女主播的在哪个网站网站开发毕业指导手册
  • html5个性个人网站怎样修改wordpress
  • 怎么用ps做网站ui织梦如何做网站