题目大意:给定两个有 N 个数字的序列,从这两个序列中任取一个数相加,共有 \(N^2\) 个和,求这些和中最小的 N 个. 题解:由于数据量是 10W,必须减少每次选取的决策集合中元素的个数.可以发现,将两个序列的元素排好序之后,固定 i 时,对于任意的 j<k,有 \(a[i]+b[j]<a[i]+b[k]\).因此,可以将序列分成 N 组,第 i 组表示 \(a[i]+b[j],j\in[1,n]\),根据刚才的发现可知,每次的决策集合中元素个数只有 N 个,要从这 N 个元素中选择最小…