给定两个整数数组,请交换一对数值(每个数组中取一个数值),使得两个数组所有元素的和相等。
返回一个数组,第一个元素是第一个数组中要交换的元素,第二个元素是第二个数组中要交换的元素。若有多个答案,返回任意一个均可。若无满足条件的数值,返回空数组。
示例 1:
输入:array1 = [4, 1, 2, 1, 1, 2], array2 = [3, 6, 3, 3] 输出:[1, 3]
示例 2:
输入:array1 = [1, 2, 3], array2 = [4, 5, 6]
输出:[]
提示:
1 <= array1.length, array2.length <= 100000
1. 请不要在评论区发表题解!
2. 评论区可以发表关于对翻译的建议、对题目的疑问及其延伸讨论。
3. 如果你需要整理题解思路,获得反馈从而进阶提升,可以去题解区进行。