我们有n一组区间,其中每组S_i由不重叠的区间[A_i_1, B_i_1], [A_i_2, B_i_2], ...
给定一个正整数k(其中k <= n),我们希望从集合中找到k集合,这些n集合使通过取这些集合的交集形成的区间长度之和最大化k。在这里,取集合的交集k意味着我们形成一组区间[C_1, D_1], [C_2, D_2], ...,其中 a[C_j, D_j]包含在每个k区间集合中,这意味着对于每个区间集合i,[C_j, D_j]都包含在一些 中[A_i_l, B_i_l]。
例如,我们有 3 组区间
Set 1: [1, 2] [3, 5]
Set 2: [1, 2] [3, 6]
Set 3: [1, 2] [3, 4] [5, 6]
我们想找到 2 组最大化它们的交集,所以这里的答案是Set 1,Set 2交集在哪里[1, 2], [3, 5],另一个答案是Set 2,Set 3交集在哪里[1, 2],[3, 4],[5, 6]。
这个问题来自一个实际情况,我想从几组日期中找到最大的一组日期。