列表

详情


2613. 美数对

给定两个长度相同的 下标从 0 开始 的整数数组 nums1nums2 ,如果 |nums1[i] - nums1[j]| + |nums2[i] - nums2[j]| 在所有可能的下标对中是最小的,其中 i < j ,则称下标对 (i,j) 数对,

返回美数对。如果有多个美数对,则返回字典序最小的美数对。

注意:

 

示例 1 :

输入:nums1 = [1,2,3,2,4], nums2 = [2,3,1,2,3]
输出:[0,3]
解释:取下标为 0 和下标为 3 的数对,计算出 |nums1[0]-nums1[3]| + |nums2[0]-nums2[3]| 的值为 1 ,这是我们能够得到的最小值。

示例 2 :

输入:nums1 = [1,2,4,3,2,5], nums2 = [1,4,2,3,5,1]
输出:[1,4]
解释:取下标为 1 和下标为 4 的数对,计算出 |nums1[1]-nums1[4]| + |nums2[1]-nums2[4]| 的值为 1,这是我们可以达到的最小值。

 

提示:

原站题解

去查看

上次编辑到这里,代码来自缓存 点击恢复默认模板
class Solution { public: vector<int> beautifulPair(vector<int>& nums1, vector<int>& nums2) { } };

上一题