D - 卿学姐与魔法

卿学姐与魔法

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 InputSample Output
5
1 3 2 4 5 
6 3 4 1 7
2
3
4
4
5
#pragma GCC diagnostic error "-std=c++11"
#include<algorithm>
#include<iostream>
#include<cstring>
#include<cstdio>
#include<vector>
#include<queue>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<node> 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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/455278.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python对excel表统计视频教程_Python实现对excel文件列表值进行统计的方法

本文实例讲述了Python实现对excel文件列表值进行统计的方法。分享给大家供大家参考。具体如下&#xff1a;#!/usr/bin/env python#codinggbk#此PY用来统计一个execl文件中的特定一列的值的分类import win32com.clientfilenameraw_input("请输入要统计文件的详细地址&#…

mooc后台管理系统设计

摘 要 本设计采用Python中的Django框架实现Mooc后台管理界面设计,django是一个完整的开源web开源框架,使用起来能够快速的搭建你想要的网站,由于django自带后台管理系统,本设计中后台管理模板采用功能更加强大的Xadmin实现。数据库部分采用mysql5.7,由于django中有自带封装的数…

DirectShow系统初级指南

流媒体的处理&#xff0c;以其复杂性和技术性&#xff0c;一向广受工业界的关注。特别伴随着因特网的普及&#xff0c;流媒体在网络上的广泛应用&#xff0c;怎样使流媒体的处理变得简单而富有成效逐渐成为了焦点问题。选择一种合适的应用方案&#xff0c;事半功倍。此时&#…

正则正整数含0

^0?$|^([1-9][0-9]*)?$

MySQL 数据库导出导入操作

有时需要将 MySQL 数据库中的数据导入到其它的数据库中&#xff0c;这里以从 Ubuntu 系统的 MySQL 数据库导出 zabbix 这个数据库到 Windows 系统中的MySQL 为例。 导出数据库 导出数据其实非常方便&#xff0c;比如将 MySQL 中的 zabbix 这个数据库导出到当前文件夹&#xff…

您的apple id 暂时不符合使用此应用程序_Mac相机不工作时该怎么办

苹果公司的许多台式机和笔记本电脑都包含一个内置网络摄像头&#xff0c;该公司愉快地将其称为FaceTime相机。但是&#xff0c;如果您的Mac网络摄像头无法正常工作&#xff0c;并且在尝试访问它时显示为断开连接或不可用&#xff0c;则您可能不会感到高兴。您可以尝试以下操作来…

基于DirectShow的流媒体解码和回放

一、 前言  流媒体的定义很广泛&#xff0c;大多数时候指的是把连续的影像和声音信息经过压缩处理后放上网站服务器&#xff0c;让用户一边下载一边观看、收听&#xff0c;而不需要等整个压缩文件下载到自己机器就可以观看的视频/音频传输、压缩技术。流媒体也指代由这种技术…

《知易行难》扩展练习

在学习了《知易行难》后&#xff0c;这个是一个选做的扩展练习&#xff0c;但是里面的问题真的的很好&#xff0c;所以我也将在这里真实的分享&#xff0c;但是有些敏感的人名我就隐去了。 1. 这一年你做了些什么事情&#xff1f; 1&#xff09;团队的整合&#xff0c;将团队…

python 裁判文书网_python - 用selenium模拟登陆裁判文书网,系统报错找不到元素。...

问 题from selenium import webdriverfrom selenium.webdriver.common.desired_capabilities import DesiredCapabilitiesdcap dict(DesiredCapabilities.PHANTOMJS)dcap["phantomjs.page.settings.userAgent"]("Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWeb…

Python 四大主流 Web 编程框架

目前Python的网络编程框架已经多达几十个&#xff0c;逐个学习它们显然不现实。但这些框架在系统架构和运行环境中有很多共通之处&#xff0c;本文带领读者学习基于Python网络框架开发的常用知识,及目前的4种主流Python网络框架&#xff1a;Django、Tornado、Flask、Twisted。 …

汕头市队赛 SRM16 T2

描述 猫和老鼠&#xff0c;看过吧&#xff1f;猫来了&#xff0c;老鼠要躲进洞里。在一条数轴上&#xff0c;一共有n个洞&#xff0c;位置分别在xi&#xff0c;能容纳vi只老鼠。一共有m只老鼠位置分别在Xi&#xff0c;要躲进洞里&#xff0c;问所有老鼠跑进洞里的距离总和最小是…

基于django和vue的xdh官网设计

前言 本项目是使用三段分离的设计 前台 使用materialize框架搭建的前台页面,后端使用的django写的接口 后台 使用Amazon UI 模板搭建的界面,管理各个部分的内容 项目环境 python3.7.2 django2.2.9 vue axios jQuery materialize mysql摘 要 本设计采用前后端分离的设计…

C#调用WebService实例和开发(转)

http://www.cnblogs.com/peterpc/p/4628441.html 一、基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求&#xff0c;轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务&#xff0c;使用WSDL文件…

智能情绪分析技术_简单分析人工智能的表现在计算机网络应用技术中的优势

简单分析人工智能的表现在计算机网络应用技术中的优势大数据时代背景下&#xff0c; 计算机网络技术迅猛发展&#xff0c; 而人工智能技术的发展也进一步推动了计算机网络技术的发展&#xff0c; 两者相互融合&#xff0c; 相互促进&#xff0c; 实现了双赢发展。从人工智能技术…

随笔:关于关于

突然感觉挺累的。 我爱你。 北京&#xff0c;加油。转载于:https://www.cnblogs.com/zhengzeze/p/7448878.html

MV预测过程详解

第一步&#xff1a;确定相邻块 MV 预测以宏块分割&#xff08;或亚宏块分割&#xff0c;如果宏块存在亚分割&#xff09;为单位&#xff0c;同一个宏块分割&#xff08;或亚宏块分割&#xff09;内所有 4*4 块 MV 预测值相同。以每个宏块分割&#xff08;或亚宏块分割&…

Django models中关于blank与null的补充说明

建立一个简易Model class Person(models.Model):GENDER_CHOICES((1,Male),(2,Female),)namemodels.CharField(max_length30,uniqueTrue,verbose_name姓 名) birthdaymodels.DateField(blankTrue,nullTrue)gendermodels.IntegerField(choicesGENDER_CHOICES)accountmodels.In…

python 人脸关键点检测_opencv+python+dlib人脸关键点检测、实时检测

安装的是anaconde3、python3.7.3&#xff0c;3.7环境安装dlib太麻烦&#xff0c;在anaconde3中新建环境python3.6.8&#xff0c;在3.6环境下安装dlib-19.6.1-cp36-cp36m-win_amd64.whl&#xff0c;下载地址&#xff1a;https://pypi.org/project/dlib/19.6.1/#filesvscode更改配…

Zabbix2.2.6邮件报警设置方法

http://www.jb51.net/article/56973.htm 这篇文章主要介绍了Zabbix邮件报警设置方法,在Zabbix服务端设置邮件报警&#xff0c;当被监控主机宕机或者达到触发器预设值时&#xff0c;会自动发送报警邮件到指定邮箱说明&#xff1a;Zabbix监控服务端、客户端都已经部署完…

Skip宏块与Direct预测模式浅析

对于我来说&#xff0c;这个是一个老问题了。以前蓝风车专门给我讲解&#xff0c;我都没搞懂&#xff08;真有点对不起蓝风车的细心教诲哈。呵呵~~~&#xff09;。今天终于弄清楚了&#xff0c;特此总结出来&#xff0c;请大家指正。 B_Skip类型宏…