首页 > 其他 > 详细

P1631 序列合并 堆

时间:2019-05-03 01:21:08      阅读:154      评论:0      收藏:0      [点我收藏+]

  

题目描述

有两个长度都是N的序列A和B,在A和B中各取一个数相加可以得到N^2N2个和,求这N^2N2个和中最小的N个。

输入输出格式

输入格式:

 

第一行一个正整数N;

第二行N个整数A_iAi?, 满足A_i\le A_{i+1}Ai?Ai+1?A_i\le 10^9Ai?109;

第三行N个整数B_iBi?, 满足B_i\le B_{i+1}Bi?Bi+1?B_i\le 10^9Bi?109.

【数据规模】

对于50%的数据中,满足1<=N<=1000;

对于100%的数据中,满足1<=N<=100000。

 

输出格式:

 

输出仅一行,包含N个整数,从小到大输出这N个最小的和,相邻数字之间用空格隔开。

 

输入输出样例

输入样例#1: 复制
3
2 6 6
1 4 8
输出样例#1: 复制
3 6 7


最简单的方法过了6个点


P1631 序列合并 堆

原文:https://www.cnblogs.com/bxd123/p/10803992.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!