题目
LeetCode 2616.最小化数对的最大差值
解释
## 题目描述
给你一个下标从 0 开始的整数数组 nums 和一个整数 p 。请你从 nums 中找到 p 个下标对,每个下标对对应数值取差值,你需要使得这 p 个差值的 最大值 最小。同时,你需要确保每个下标在这 p 个下标对中最多出现一次。
对于一个下标对 i 和 j ,这一对的差值为 |nums[i] - nums[j]| ,其中 |x| 表示 x 的 绝对值 。
请你返回 p 个下标对对应数值 最大差值 的 最小值 。我们定义空集的最大值为零。
## 示例
**示例 1:**
**输入:** nums = [10,1,2,7,1,3], p = 2
**输出:** 1
**解释:** 第一个下标对选择 1 和 4 ,第二个下标对选择 2 和 5 。
最大差值为 max(|nums[1] - nums[4]|, |nums[2] - nums[5]|) = max(0, 1) = 1 。所以我们返回 1 。
**示例 2:**
**输入:** nums = [4,2,1,2], p = 1
**输出:** 0
**解释:** 选择下标 1 和 3 构成下标对。差值为 |2 - 2| = 0 ,这是最大差值的最小值。
## 约束条件
1 <= nums.length <= 105
0 <= nums[i] <= 109
0 <= p <= (nums.length)/2
## LeetCode 链接
https://leetcode.cn/problems/minimize-the-maximum-difference-of-pairs/
答案
正在疯狂整理答案中......
