博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
D - 卿学姐与魔法
阅读量:5993 次
发布时间:2019-06-20

本文共 1625 字,大约阅读时间需要 5 分钟。

卿学姐与魔法

Time Limit: 1200/800MS (Java/Others)     Memory Limit: 65535/65535KB (Java/Others)
Submit Status

“你的膜法也救不了你

在去拯救公主的道路上,卿学姐披荆斩棘,刀刃早已锈迹斑斑。

一日卿学姐正在为武器的问题发愁,碰到了正在赏树的天行廖。

天行廖嘴角微扬,似乎看穿了卿学姐的心思,故意在此等待。

“少年,你渴望掌握雷电的力量吗?”天行廖如是问道。

已经差不多是条咸鱼的卿学姐欣然答应了。于是卿学姐开始跟随魔法大师天行廖学习魔法的力量。

刚入门的卿学姐发现,每个魔法都是由两种基本元素构成的,A元素和B元素。

而每个魔法的魔力是合成这个魔法的A元素和B元素的大小的和。

例如一个大小为3的A元素和一个大小为6的B元素,能构成一个魔力为9的魔法。

现在卿学姐收集了NN个A元素和NN个B元素。

敏锐的卿学姐立刻发现他能组合出NNN∗N种魔法。

谦虚的卿学姐并不希望自己太跳,所以他准备将这NNN∗N种魔法中的最小的NN种展示给天行廖检查。

现在卿学姐想知道,这NNN∗N种魔法中最小的NN种是什么。

当然,得从小到大输出哦~

Input

第一行一个整数NN

接下来一行有NN个数,表示NN个A元素

接下来一行有NN个数,表示NN个B元素

1N1000001≤N≤100000

1A[i],B[i]10000000001≤A[i],B[i]≤1000000000

Output

输出NN行,每行一个整数

代表NNN∗N种魔法中最小的NN个

Sample input and output

Sample Input Sample Output
51 3 2 4 5 6 3 4 1 7
23445
#pragma GCC diagnostic error "-std=c++11"#include
#include
#include
#include
#include
#include
using namespace std;const int N = 100000 + 5;int A[N], B[N];struct node{ int a, b; bool operator < (const node & x)const{ return A[a] + B[b] > A[x.a] + B[x.b]; }};priority_queue
Q;void Work(int n){ for(int i = 0; i < n; i++) Q.push((node){i, 0}); for(int i = 0; i < n; i++){ node tmp = Q.top(); Q.pop(); printf("%d\n", A[tmp.a] + B[tmp.b]); tmp.b++; if(tmp.b == n) continue; Q.push( tmp ); }}int main(){ int n; scanf("%d", &n); for(int i = 0; i < n; i++) scanf("%d", &A[i]); for(int i = 0; i < n; i++) scanf("%d", &B[i]); sort(A, A + n); sort(B, B + n); Work( n ); return 0;}

 

转载于:https://www.cnblogs.com/Pretty9/p/7418763.html

你可能感兴趣的文章
级联分类器训练
查看>>
linux下日语语言包安装
查看>>
Java内存回收 - 落日之心的日志 - 网易博客
查看>>
微软BI 之SSIS 系列 - 导出数据到 Excel 2013 的实现
查看>>
相互独立和互不相融 互拆 对立
查看>>
php 学习路线 赵兴壮2014年4月28 日 加油
查看>>
高精确度且线程分离的定时器——多媒体定时器
查看>>
Linux命令工具基础04 磁盘管理
查看>>
设计模式---建造者模式Builder(创建型)
查看>>
SVG
查看>>
maven web配置发布路径 cargo自动部署项目到tomcat
查看>>
linxu select 返回值
查看>>
代码中特殊的注释技术——TODO、FIXME和XXX的用处
查看>>
Android开发(20)--RadioGroup的使用
查看>>
iphone开发之获取网卡的MAC地址和IP地址
查看>>
【网站国际化必备】Asp.Net MVC 集成Paypal(贝宝)快速结账 支付接口 ,附源码demo...
查看>>
java中不常见的keyword:strictfp,transient
查看>>
INDEX--创建索引和删除索引时的SCH_M锁
查看>>
linux C(hello world)
查看>>
微信平台BAE
查看>>