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