当前位置: 首页 > 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/88245/

相关文章:

  • 赣州市建设局建管科网站自己做网站是不是需要写代码
  • 网络课程网站模板杭州优化公司哪家好
  • 济南城乡建设官方网站怎么查看网站根目录
  • 网站建设方案书组网方案二维码生成器怎么弄
  • 网站后台免费模板下载wordpress插件外链
  • 网站留言自动短信提醒5G网站建设
  • 松原手机网站开发公司电话抚顺建设银行网站
  • 湖南网站建设推荐wordpress怎么拷贝
  • 建设银行网站查余额查询做类似58同城大型网站
  • 锦州网站建设品牌北京制作网站的公司
  • 给银行做网站地推项目对接平台
  • 网站建设需求调研表模板网站开发不用框架
  • 郫县做网站网站建站域名解析最后做
  • 网站建设业务越做越累网站建设的主要作用
  • 青海企业网站制作wordpress 一键 样式
  • WordPress转发新闻内容seo咨询推广
  • 浙江网站开发东莞网站制作建设
  • 住房与城乡建设部网站怎么自己做微网站吗
  • 建设网站主机要买什么的好什么样的公司才叫企业
  • 域名备案注销wordpress怎么设置seo
  • 自己的网站做怎样的优化调整wordpress带灯箱的主题
  • 用visual做网站智能网站建设策划
  • 上虞网站建设文广网络课程网站开发 预算
  • 吉安市城乡规划建设局网站景县做个油管的网站怎么做
  • 社交网站建设教程网络营销指导如何做
  • 进不去的网站用什么浏览器甘肃省住房和城乡建设厅安置局网站
  • 盐田区网站建设太原建网站
  • 计算机系部网站开发背景中国建筑文兵简历
  • 信得过的网站开发推广物流公司网站建设方案
  • 网站建设新闻如何更新验证wordpress