908.最小差值 I
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相关推荐
- LeetCode 908. 最小差值 I
1. 题目 给定一个整数数组 A,对于每个整数 A[i],我们可以选择任意 x 满足 -K <= x <= K,并将 x 加到 A[i] 中. 在此过程之后,我们得到一些数组 B. 返回 ...
- 力扣908.最小差值Ⅰ
题目描述 给你一个整数数组 A,请你给数组中的每个元素 A[i] 都加上一个任意数字 x (-K <= x <= K),从而得到一个新数组 B . 返回数组 B 的最大值和最小值之间可能存 ...
- 力扣908. 最小差值 I
题目 给你一个整数数组 A,请你给数组中的每个元素 A[i] 都加上一个任意数字 x (-K <= x <= K),从而得到一个新数组 B . 返回数组 B 的最大值和最小值之间可能存在的 ...
- 【LeetCode Python实现】908. 最小差值 I(简单)
文章目录 题目描述 示例 1: 示例 2: 示例 3: 提示: 参考代码 题目描述 给你一个整数数组 nums,和一个整数 k . 在一个操作中,您可以选择 0 <= i < nums.l ...
- 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 ...
- LeetCode 910. 最小差值 II(贪心)
1. 题目 给定一个整数数组 A,对于每个整数 A[i],我们可以选择 x = -K 或是 x = K,并将 x 加到 A[i] 中. 在此过程之后,我们得到一些数组 B. 返回 B 的最大值和 B ...
- LeetCode(908)——最小差值 I(JavaScript)
给定一个整数数组 A,对于每个整数 A[i],我们可以选择任意 x 满足 -K <= x <= K,并将 x 加到 A[i] 中. 在此过程之后,我们得到一些数组 B. 返回 B的最大值和 ...
- LeetCode简单题之学生分数的最小差值
题目 给你一个 下标从 0 开始 的整数数组 nums ,其中 nums[i] 表示第 i 名学生的分数.另给你一个整数 k . 从数组中选出任意 k 名学生的分数,使这 k 个分数间 最高分 和 最 ...
- mysql获取两个表中日期字段的最小差值
一.前言 开发中碰到的需求,获取两个数据表中日期字段的差值,并且取得差值最小的那条数据.本篇文章主要讲述如果通过函数获取mysql的日期差值,实际编写时遇到的问题,并且分析需求,得出最终sql等. 二 ...
最新文章
- iis伪静态排除css_魔众系统伪静态规则怎么配
- Swing基础知识(更新中)
- 第四章 高级数据结构
- 全局样式_CAD新手福利:不懂标注样式修改的请进来一看
- 求解九宫格的Java_使用全排列方法解九宫格问题
- 令人难以置信的竞争性编程-您无需学习
- manjaro软件源报错 不停看到错误 “PackageName: signature from “User <email@archlinux.org>“ is invalid“ 的几种解决方法
- 【OpenCV CUDA】OpenCV和Cuda结合编程
- C++两个函数可以相互递归吗_通俗讲:数据结构递归思想
- SVN 分支主干的合并
- 电脑双网卡访问内外网
- html5 3D地球转动动画js特效
- 《MLB棒球创造营》:走近棒球运动·匹兹堡海盗队
- 【清华大学】操作系统 陈渝——Part11 死锁
- HDU 4269 Defend Jian Ge 解题报告
- 小能手英语口语学习笔记 2 发音规则-连读、略读、浊化
- H264编码常用参数整理
- 鸿蒙系统开始测试了,华为开始测试鸿蒙系统,百万台华为手机正在测试中,网友:厉害了...
- python少儿编程讲师笔试题_小码王教育儿童编程教师面试:做笔试题(填空题和编程题,填空题 - 职朋职业圈...
- 分支与循环结构测试题(有答案版)
热门文章
- 空中升级(OTA)变色龙 MINI 的方法
- jdbc-(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)总结
- fluentdpm模型公式_FLUENT中应用DPM模型时双R分布的详细说明
- ubuntu 20.04更新apt源
- 运动控制:感觉反馈可以引起神经旋转
- Android中播放DSD音乐
- 新店开张,没有流量怎么办?
- 蓝桥杯:X星球的迷宫————Python题解
- nedc和epa续航里程什么意思_NEDC、WLTP和EPA续航里程标准谁最真实? 看比亚迪工程师怎么说...
- 2023年web安全最全学习路线,从入门到入职(含书籍、工具包)