【发布时间】:2015-09-06 15:46:25
【问题描述】:
我有一个问题,我得到一组值 SET A 和一组值 SET B。我应该找到可能的最大对数,从集 A 中获取一个值,在集 B 中获取一个值. 健康)状况- 两个值之差应小于 11。
例如- SET A-2,3,4 套装 B-14,12,250 可能的最大对 - (14,4) 和 (12,3) 注意-(12,4) 也可以是一对,但它不会给我们最大可能的集合,因为会剩下 3 个。因此,两个达到最大 4 对,14 和 12 和 3。
我能够以 O(n^2) 复杂度解决这个问题,我正在寻找更好的解决方案。
【问题讨论】:
标签: c++ dynamic-programming divide-and-conquer