12.7的LeetCode每日一题,你能详细解答吗?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1007个文字,预计阅读时间需要5分钟。
通过最少数目操作使数组的和相等
给你两个长度可能不等的整数数组 nums1 和 nums2。两个数组中的所有值都在 1 到 6 之间。
可以通过两种方式从一个数组获得另一个数组:- 选取 nums1 中的一些元素并重新排列。- 从 nums1 中移除一些元素并在 nums2 中添加 1 。
你需要找到数组重新排列或添加/移除元素后,使得两个数组中所有值和相等的操作的最少次数。如果无法使两个数组的和相等,请返回 -1。
示例 1:输入:nums1=[1,2,3,4,5,6], nums2=[1,3,3,4,3,5]输出:3解释:从 nums1 中取出 [3, 6],并从 nums2 中添加 [1, 3],使得两个数组中所有值和相等。
本文共计1007个文字,预计阅读时间需要5分钟。
通过最少数目操作使数组的和相等
给你两个长度可能不等的整数数组 nums1 和 nums2。两个数组中的所有值都在 1 到 6 之间。
可以通过两种方式从一个数组获得另一个数组:- 选取 nums1 中的一些元素并重新排列。- 从 nums1 中移除一些元素并在 nums2 中添加 1 。
你需要找到数组重新排列或添加/移除元素后,使得两个数组中所有值和相等的操作的最少次数。如果无法使两个数组的和相等,请返回 -1。
示例 1:输入:nums1=[1,2,3,4,5,6], nums2=[1,3,3,4,3,5]输出:3解释:从 nums1 中取出 [3, 6],并从 nums2 中添加 [1, 3],使得两个数组中所有值和相等。

