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

无备案网站 阿里联盟浏览器的网址是多少

无备案网站 阿里联盟,浏览器的网址是多少,贵州专业建网站,讨论致同国际网站建设情况给你一个整数数组 nums&#xff0c;和一个整数 k 。 对于每个下标 i&#xff08;0 < i < nums.length&#xff09;&#xff0c;将 nums[i] 变成 nums[i] k 或 nums[i] - k 。 nums 的 分数 是 nums 中最大元素和最小元素的差值。 在更改每个下标对应的值之后&#xf…

给你一个整数数组 nums,和一个整数 k 。

对于每个下标 i0 <= i < nums.length),将 nums[i] 变成 nums[i] + k 或 nums[i] - k 。

nums 的 分数 是 nums 中最大元素和最小元素的差值。

在更改每个下标对应的值之后,返回 nums 的最小 分数 。

示例 1:

输入:nums = [1], k = 0
输出:0
解释:分数 = max(nums) - min(nums) = 1 - 1 = 0 。

示例 2:

输入:nums = [0,10], k = 2
输出:6
解释:将数组变为 [2, 8] 。分数 = max(nums) - min(nums) = 8 - 2 = 6 。

示例 3:

输入:nums = [1,3,6], k = 3
输出:3
解释:将数组变为 [4, 6, 3] 。分数 = max(nums) - min(nums) = 6 - 3 = 3 。

提示:

  • 1 <= nums.length <= 10^4
  • 0 <= nums[i] <= 10^4
  • 0 <= k <= 10^4

我的解答:

class Solution {public int smallestRangeII(int[] nums, int k) {Arrays.sort(nums);int min_num = nums[0],max_num = nums[nums.length - 1];int res = max_num - min_num;  for(int i = 0;i < nums.length - 1; i++){int a = nums[i],b = nums[i + 1];res = Math.min(res,Math.max(max_num - k,a + k) - Math.min(min_num + k, b - k));}return res;}
}

http://www.yayakq.cn/news/837606/

相关文章:

  • 怎么样免费做网站廊坊自动seo
  • 无锡网站制作选哪家沌口开发区网页设计
  • 小说网站虚拟主机免费网站建设入门
  • 网站建设调查通知网站建设大约多少费用
  • 潍坊网站建设方案托管wordpress多城市seo
  • 泉州专业做网站开发定制网站建设的书籍
  • 怎么看一个网站是用什么代码做的网站 简约
  • 桂平网站制作制作企业网站素材视频
  • 厦门营销型网站建设市场营销网站
  • 行业网站定位鹰潭市网站建设
  • 做自己的网站后台下载图片的网站建设
  • 简洁大气企业网站模板怎么建立自己的公众号
  • 辛集专业网站建设怎么做souq网站
  • 做京东电脑端首页链接的网站杭州it外包公司
  • 西宁做网站的个人网页设计思路流程内容
  • 自己搭建网站需要什么龙华做网站哪家便宜
  • 最佳建站模板互联网大数据精准营销
  • 成都网站制作沈阳上海优化网站公司哪家好
  • seo网站开发注意事项东莞手机网页制作
  • 常州网站制作计划烟台市芝罘区住房和建设局网站
  • 建个企业网站多少钱wordpress 文章 按钮
  • 浙江建设职业学校网站宁国网页制作公司
  • 网站建设 金手指 下拉22h5在线设计平台
  • 网站开发常见面试题网页设计报价怎么做
  • wordpress适合外贸站简单的网站注册流程图
  • 做房产信息互联网网站需要什么资质深圳网站seo服务
  • 响应式网站无法做联盟广告沈阳seo收费
  • 怎么自己在电脑上做网站分销软件有哪些
  • 织梦网站怎么做下载地址东莞最新通报最新
  • 河北省建设部网站10个网站