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

设计师培训资料网站seo模块

设计师培训资料,网站seo模块,海淀西北旺网站建设,都匀住房与城乡建设部网站从数量最多的堆取走礼物【LC2558】 给你一个整数数组 gifts #xff0c;表示各堆礼物的数量。每一秒#xff0c;你需要执行以下操作#xff1a; 选择礼物数量最多的那一堆。如果不止一堆都符合礼物数量最多#xff0c;从中选择任一堆即可。选中的那一堆留下平方根数量的礼物…从数量最多的堆取走礼物【LC2558】 给你一个整数数组 gifts 表示各堆礼物的数量。每一秒你需要执行以下操作 选择礼物数量最多的那一堆。如果不止一堆都符合礼物数量最多从中选择任一堆即可。选中的那一堆留下平方根数量的礼物向下取整取走其他的礼物。 返回在 k 秒后剩下的礼物数量*。* 思路 使用大顶堆存放所有礼物每次将堆顶元素移出并将其平方根放入堆中最后求出堆中剩余礼物数目 实现 class Solution {public long pickGifts(int[] gifts, int k) {long res 0L;PriorityQueueInteger pq new PriorityQueue((o1, o2) - o2 - o1);for (int gift :gifts){pq.add(gift);res gift;}while(k-- 0){int poll pq.poll(), left (int)Math.sqrt(poll);res - poll - left;pq.add(left);}return res;} }复杂度 时间复杂度 O ( n k l o g n ) O(nklogn) O(nklogn)空间复杂度 O ( n ) O(n) O(n)
http://www.zqtcl.cn/news/576574/

相关文章:

  • 任县网站建设公司北京网站开发网站开发公司
  • 重庆seo网站策划网站的tdk指的是什么
  • 自做刷赞网站山东东成建设咨询有限公司网站
  • 泉州网站制作推广网站建设一年多少
  • 超大型网站建设公司网站打开显示建设中
  • 惠东县网站建设建设方案
  • 怎么把做的网站发布长春建网站
  • 织梦网站手机端郑州网站制作公司名单
  • 如何建设网站安全网站桥页也叫
  • 南浔网站建设昆山智能网站开发
  • 阿里云可以做电商网站吗杭州网站建设浙江
  • 查询网站备案进度网站建设推广
  • 怎么做公司网站需要什么科目高端网站建设教学
  • 资讯平台网站模板中企中立做的网站好吗
  • 网站开发人员配备山西省吕梁市简介
  • 网站注销主体注销中国建设教育协会培训报名网站
  • 电商网站设计思想建设化妆品网站的成本
  • 做房产网站能赚钱吗深圳龙华区邮政编码
  • 网站开发素材代码手机网站 win8风格
  • 免费推广网站软件班级网站怎么做ppt模板
  • 在线做任务的网站有哪些wordpress ui 插件
  • 竣工验收备案表查询网站优化大师win10能用吗
  • php 网站管理系统做生鲜管理系统的网站
  • 昆山建设工程招聘信息网站业绩显示屏 东莞网站建设技术支持
  • 百度我的网站广东广州网站建设
  • 怎么提高网站流量沈阳有资质做网站的公司有哪些
  • 内蒙古住房与城乡建设厅网站网址微信可以上网
  • 如何网站seo中国化工第九建设公司网站
  • 无锡网站推广优化公司单位网站建设必要性
  • 网站建设丶金手指花总12网站建设是怎么挣钱