这个问题有两种变体。
给定 2 个整数数组,从每个数组中选择单个元素,使它们的总和与给定整数值 V 的距离(数值上)最小。总和可以大于 V。
给定 3 个整数数组,从每个数组中选择单个元素,以使它们的总和(在数值上)与给定整数值 V 的距离最小。总和可以大于 V。
我知道它们分别有一个简单的 O(n^2) 和 O(n^3) 解决方案,我想问一下是否有任何方法可以优化运行时间。
这个问题有两种变体。
给定 2 个整数数组,从每个数组中选择单个元素,使它们的总和与给定整数值 V 的距离(数值上)最小。总和可以大于 V。
给定 3 个整数数组,从每个数组中选择单个元素,以使它们的总和(在数值上)与给定整数值 V 的距离最小。总和可以大于 V。
我知道它们分别有一个简单的 O(n^2) 和 O(n^3) 解决方案,我想问一下是否有任何方法可以优化运行时间。