单点时限: 0.5 sec
内存限制: 512 MB
给定$A$、$B$两个数列,各包含$n$个数,分别从$A$和$B$中任意取一个数相加得到和,这样会有$n^2$种结果(包括重复的),求$n^2$个结果中前$n$个最小的和。
第一行为$n$,第二行为数列$A$,第三行为数列$B$。
$1 \leq n \leq 100000, 0 \leq A_i, B_i \leq 10^9 $。
输出一行,包含前$n$个最小的和,按照升序输出,两数之间用一个空格隔开。
5 1 3 4 2 0 7 3 5 2 11
2 3 3 4 4