一个骑士可以同时持有单手剑和圆盾 ,剑和盾有各自的战斗力,现在一共有N把单手剑和N把圆盾(不可以两只手都拿剑,也不可以都拿盾),为了防止被敌方侦测出战斗力,每个组合只能使用一次,比如单手剑1号和圆盾1号组合了之后,就不能再次使用这个组合,但单手剑1号可以和圆盾2号组合,现在求组合中前K小的战斗力。
单组数据
第一行 整数N和K( 1<=N<=50000 1<=K<=N)
第二行 N个整数 代表单手剑的战斗力
第三行 N个整数 代表圆盾的战斗力
( 1<=战斗力<=108)
输出一行,以空格分隔,代表所有前K小的战斗力组合的战斗力,从小到大输出
3 3 1 2 7 2 3 5
3 4 4