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

湖南省金力电力建设有限公司 网站全球疫情最新数据

湖南省金力电力建设有限公司 网站,全球疫情最新数据,wordpress 有什么用,个人做的微网站一年要交多少钱插: 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 坚持不懈,越努力越幸运,大家一起学习鸭~~~ 题目: 给你一个整数数组 nums &#xff0…

插: 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。
坚持不懈,越努力越幸运,大家一起学习鸭~~~

题目:

给你一个整数数组 nums ,你的目标是令 nums 中的所有元素相等。完成一次减少操作需要遵照下面的几个步骤:

找出 nums 中的 最大 值。记这个值为 largest 并取其下标 i (下标从 0 开始计数)。如果有多个元素都是最大值,则取最小的 i 。
找出 nums 中的 下一个最大 值,这个值 严格小于 largest ,记为 nextLargest 。
将 nums[i] 减少到 nextLargest 。
返回使 nums 中的所有元素相等的操作次数。

示例 1:

输入:nums = [5,1,3]
输出:3
解释:需要 3 次操作使 nums 中的所有元素相等:

  1. largest = 5 下标为 0 。nextLargest = 3 。将 nums[0] 减少到 3 。nums = [3,1,3] 。
  2. largest = 3 下标为 0 。nextLargest = 1 。将 nums[0] 减少到 1 。nums = [1,1,3] 。
  3. largest = 3 下标为 2 。nextLargest = 1 。将 nums[2] 减少到 1 。nums = [1,1,1] 。
    示例 2:

输入:nums = [1,1,1]
输出:0
解释:nums 中的所有元素已经是相等的。
示例 3:

输入:nums = [1,1,2,2,3]
输出:4
解释:需要 4 次操作使 nums 中的所有元素相等:

  1. largest = 3 下标为 4 。nextLargest = 2 。将 nums[4] 减少到 2 。nums = [1,1,2,2,2] 。
  2. largest = 2 下标为 2 。nextLargest = 1 。将 nums[2] 减少到 1 。nums = [1,1,1,2,2] 。
  3. largest = 2 下标为 3 。nextLargest = 1 。将 nums[3] 减少到 1 。nums = [1,1,1,1,2] 。
  4. largest = 2 下标为 4 。nextLargest = 1 。将 nums[4] 减少到 1 。nums = [1,1,1,1,1] 。

提示:

1 <= nums.length <= 5 * 10^4
1 <= nums[i] <= 5 * 10^4

java代码:

class Solution {public int reductionOperations(int[] nums) {int[] hash = new int[50001];int min = Integer.MAX_VALUE;for (int i = 0; i < nums.length; i++) {hash[nums[i]]++;min = Math.min(min, nums[i]);}int ans = 0, sum = 0;for (int i = hash.length - 1; i >= 0; i--) {if (hash[i] != 0 && i != min) {sum += hash[i];ans += sum;}}return ans;}
}
http://www.zhongyajixie.com/news/45727.html

相关文章:

  • 服务器上发布网站培训网站推广
  • 做淘宝网站怎么弄的网络推广公司口碑
  • 建设银行信用卡中心网站营销软件培训
  • 有人做网站吗名优网站关键词优化
  • 给国外网站做流量做推广的公司
  • 浙江省建设局城市平台网站今天的新闻摘抄
  • 南宁如何做百度的网站友情链接购买平台
  • 做图片网站用什么程序百度最新秒收录方法2023
  • 山东省建设厅网站地址电商运营怎么做如何从零开始
  • 时尚手表网站今天今日新闻头条最新消息
  • 无锡市网站设计nba交易最新消息
  • web购物网站如何做百度入驻
  • 企业如何建自己的网站西安市网站
  • 如何提取网页中的视频石家庄百度推广排名优化
  • 来年做哪些网站能致富自学seo大概需要多久
  • 有哪些网站可以做外贸长沙seo外包
  • 网站宝建站广州专做优化的科技公司
  • 网站建设80hoe品牌推广方式都有哪些
  • iis 5.1 新建网站在线域名ip查询
  • 企业网站如何做推广店铺推广渠道有哪些
  • 深圳做网站可用乐云seo十年上海网络公司seo
  • 做类似淘宝网站多少钱网络营销的四大要素
  • 余姚网站建设深圳网站建设三把火科技
  • wordpress 行距怎么优化
  • 网站开发 教程济南seo怎么优化
  • html5做手机网站大数据营销系统
  • WordPress会员中心模板信息流优化师是干什么的
  • 百度给做网站吗市场调研报告怎么写的
  • 网站建设网站制作公司色盲测试图及答案大全
  • 注册公司网上申请入口网站做个公司网站大概多少钱