908.最小差值 I

给定一个整数数组 A,对于每个整数 A[i],我们可以选择任意 x 满足 -K <= x <= K,并将 x 加到 A[i] 中。

在此过程之后,我们得到一些数组 B。

返回 B 的最大值和 B 的最小值之间可能存在的最小差值。

示例 1:

输入:A = [1], K = 0
输出:0
解释:B = [1]
示例 2:

输入:A = [0,10], K = 2
输出:6
解释:B = [2,8]
示例 3:

输入:A = [1,3,6], K = 3
输出:0
解释:B = [3,3,3] 或 B = [4,4,4]

提示:

1 <= A.length <= 10000
0 <= A[i] <= 10000
0 <= K <= 10000

思路

原本写了很详细的思路,这破CSDN保存打圈圈然后失败了,就没有了。

class Solution:def smallestRangeI(self, A, K):""":type A: List[int]:type K: int:rtype: int"""max_int = max(A)min_int = min(A)if int((max_int - min_int)/2) >= K:return (max_int-K)-(min_int+K)else:return 0

908.最小差值 I相关推荐

  1. LeetCode 908. 最小差值 I

    1. 题目 给定一个整数数组 A,对于每个整数 A[i],我们可以选择任意 x 满足 -K <= x <= K,并将 x 加到 A[i] 中. 在此过程之后,我们得到一些数组 B. 返回 ...

  2. 力扣908.最小差值Ⅰ

    题目描述 给你一个整数数组 A,请你给数组中的每个元素 A[i] 都加上一个任意数字 x (-K <= x <= K),从而得到一个新数组 B . 返回数组 B 的最大值和最小值之间可能存 ...

  3. 力扣908. 最小差值 I

    题目 给你一个整数数组 A,请你给数组中的每个元素 A[i] 都加上一个任意数字 x (-K <= x <= K),从而得到一个新数组 B . 返回数组 B 的最大值和最小值之间可能存在的 ...

  4. 【LeetCode Python实现】908. 最小差值 I(简单)

    文章目录 题目描述 示例 1: 示例 2: 示例 3: 提示: 参考代码 题目描述 给你一个整数数组 nums,和一个整数 k . 在一个操作中,您可以选择 0 <= i < nums.l ...

  5. leetcode:908. 最小差值 I(数学)

    题目: 代码: vector<int> A;A.push_back(2);A.push_back(2);A.push_back(7);if(A.size()==1||A.size()==0 ...

  6. LeetCode 910. 最小差值 II(贪心)

    1. 题目 给定一个整数数组 A,对于每个整数 A[i],我们可以选择 x = -K 或是 x = K,并将 x 加到 A[i] 中. 在此过程之后,我们得到一些数组 B. 返回 B 的最大值和 B ...

  7. LeetCode(908)——最小差值 I(JavaScript)

    给定一个整数数组 A,对于每个整数 A[i],我们可以选择任意 x 满足 -K <= x <= K,并将 x 加到 A[i] 中. 在此过程之后,我们得到一些数组 B. 返回 B的最大值和 ...

  8. LeetCode简单题之学生分数的最小差值

    题目 给你一个 下标从 0 开始 的整数数组 nums ,其中 nums[i] 表示第 i 名学生的分数.另给你一个整数 k . 从数组中选出任意 k 名学生的分数,使这 k 个分数间 最高分 和 最 ...

  9. mysql获取两个表中日期字段的最小差值

    一.前言 开发中碰到的需求,获取两个数据表中日期字段的差值,并且取得差值最小的那条数据.本篇文章主要讲述如果通过函数获取mysql的日期差值,实际编写时遇到的问题,并且分析需求,得出最终sql等. 二 ...

最新文章

  1. iis伪静态排除css_魔众系统伪静态规则怎么配
  2. Swing基础知识(更新中)
  3. 第四章 高级数据结构
  4. 全局样式_CAD新手福利:不懂标注样式修改的请进来一看
  5. 求解九宫格的Java_使用全排列方法解九宫格问题
  6. 令人难以置信的竞争性编程-您无需学习
  7. manjaro软件源报错 不停看到错误 “PackageName: signature from “User <email@archlinux.org>“ is invalid“ 的几种解决方法
  8. 【OpenCV CUDA】OpenCV和Cuda结合编程
  9. C++两个函数可以相互递归吗_通俗讲:数据结构递归思想
  10. SVN 分支主干的合并
  11. 电脑双网卡访问内外网
  12. html5 3D地球转动动画js特效
  13. 《MLB棒球创造营》:走近棒球运动·匹兹堡海盗队
  14. 【清华大学】操作系统 陈渝——Part11 死锁
  15. HDU 4269 Defend Jian Ge 解题报告
  16. 小能手英语口语学习笔记 2 发音规则-连读、略读、浊化
  17. H264编码常用参数整理
  18. 鸿蒙系统开始测试了,华为开始测试鸿蒙系统,百万台华为手机正在测试中,网友:厉害了...
  19. python少儿编程讲师笔试题_小码王教育儿童编程教师面试:做笔试题(填空题和编程题,填空题 - 职朋职业圈...
  20. 分支与循环结构测试题(有答案版)

热门文章

  1. 空中升级(OTA)变色龙 MINI 的方法
  2. jdbc-(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)总结
  3. fluentdpm模型公式_FLUENT中应用DPM模型时双R分布的详细说明
  4. ubuntu 20.04更新apt源
  5. 运动控制:感觉反馈可以引起神经旋转
  6. Android中播放DSD音乐
  7. 新店开张,没有流量怎么办?
  8. 蓝桥杯:X星球的迷宫————Python题解
  9. nedc和epa续航里程什么意思_NEDC、WLTP和EPA续航里程标准谁最真实? 看比亚迪工程师怎么说...
  10. 2023年web安全最全学习路线,从入门到入职(含书籍、工具包)