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

广告牌设计模板宁波seo服务

广告牌设计模板,宁波seo服务,网站架构思维导图,昆山高端网站建设2208. 将数组和减半的最少操作次数 提示 中等 49 相关企业 给你一个正整数数组 nums 。每一次操作中,你可以从 nums 中选择 任意 一个数并将它减小到 恰好 一半。(注意,在后续操作中你可以对减半过的数继续执行操作) 请你返…

2208. 将数组和减半的最少操作次数

提示

中等

49

相关企业

给你一个正整数数组 nums 。每一次操作中,你可以从 nums 中选择 任意 一个数并将它减小到 恰好 一半。(注意,在后续操作中你可以对减半过的数继续执行操作)

请你返回将 nums 数组和 至少 减少一半的 最少 操作数。

示例 1:

输入:nums = [5,19,8,1]
输出:3
解释:初始 nums 的和为 5 + 19 + 8 + 1 = 33 。
以下是将数组和减少至少一半的一种方法:
选择数字 19 并减小为 9.5 。
选择数字 9.5 并减小为 4.75 。
选择数字 8 并减小为 4 。
最终数组为 [5, 4.75, 4, 1] ,和为 5 + 4.75 + 4 + 1 = 14.75 。
nums 的和减小了 33 - 14.75 = 18.25 ,减小的部分超过了初始数组和的一半,18.25 >= 33/2 = 16.5 。
我们需要 3 个操作实现题目要求,所以返回 3 。
可以证明,无法通过少于 3 个操作使数组和减少至少一半。

示例 2:

输入:nums = [3,8,20]
输出:3
解释:初始 nums 的和为 3 + 8 + 20 = 31 。
以下是将数组和减少至少一半的一种方法:
选择数字 20 并减小为 10 。
选择数字 10 并减小为 5 。
选择数字 3 并减小为 1.5 。
最终数组为 [1.5, 8, 5] ,和为 1.5 + 8 + 5 = 14.5 。
nums 的和减小了 31 - 14.5 = 16.5 ,减小的部分超过了初始数组和的一半, 16.5 >= 31/2 = 16.5 。
我们需要 3 个操作实现题目要求,所以返回 3 。
可以证明,无法通过少于 3 个操作使数组和减少至少一半。

提示:

  • 1 <= nums.length <= 105
  • 1 <= nums[i] <= 107
class Solution {public int halveArray(int[] nums) {//定义大根堆,利用compareTO来比较返回int值PriorityQueue<Double> queue = new PriorityQueue<>((o1, o2) -> o2.compareTo(o1));//所有数的总和double sum = 0.0;for(int num : nums){queue.add((double)num);sum += num;}//减去的数double sum2 = 0.0;//操作次数int cnt = 0;while(sum2 < sum/2){double x = queue.poll();sum2 += x/2;queue.add(x/2);cnt++;}return cnt;}
}

http://www.mmbaike.com/news/98159.html

相关文章:

  • 湖南网站建设小公司柳市网站制作
  • html查询网站制作windows优化大师是自带的吗
  • 网络企业做网站电脑优化软件
  • 苏州网站优化维护如何去做网络推广
  • 做网站字体用什么格式windows7优化大师
  • 顶呱呱做网站java培训机构十强
  • 成都网站建设哪家专业关键词在线优化
  • 河北省住房和建设厅网站沈阳seo网站关键词优化
  • 河南专业网站建设公司首选谷歌sem
  • 美女做瑷网站百度代理查询系统
  • 网站建设和原则线上营销手段有哪些
  • 公司网站优化去哪里学东莞市网络seo推广企业
  • 建设网站哪个好德阳网站seo
  • 立码软件做网站站长是什么职位
  • 做儿童业态招商要去哪些网站网络推广山东
  • 制作汽车网站收录情况
  • 苹果电脑网站开发软件手机网页制作
  • 深圳网站 建设信科网络刚刚刚刚刚刚好痛
  • 两个wordpress数据同步seo是什么意思知乎
  • 石家庄新钥匙建站seo和sem的区别
  • 网站开发建设需多少钱网络营销策划师
  • net网络网站建设上海好的seo公司
  • 制作网页的模板的网站百度营销是什么
  • 河南开元建设有限公司网站网络推广网站推广淘宝运营商
  • 学做美食视频在哪个网站免费发布信息不收费的网站
  • 网站开发交互原型标注图宁波seo快速优化课程
  • 网站设计中主题有哪些作用淘宝代运营
  • 用html5做的网站过程德州seo整站优化
  • 南昌互联网网站开发宁波seo网络推广选哪家
  • 哪个小说网站防盗做的好购买友情链接网站