博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDOJ 2034 人见人爱A-B
阅读量:6432 次
发布时间:2019-06-23

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

Problem Description

参加过上个月月赛的同学一定还记得其中的一个最简单的题目,就是{A}+{B},那个题目求的是两个集合的并集,今天我们这个A-B求的是两个集合的差,就是做集合的减法运算。(当然,大家都知道集合的定义,就是同一个集合中不会有两个相同的元素,这里还是提醒大家一下)

呵呵,很简单吧?

Input

每组输入数据占1行,每行数据的开始是2个整数n(0<=n<=100)和m(0<=m<=100),分别表示集合A和集合B的元素个数,然后紧跟着n+m个元素,前面n个元素属于集合A,其余的属于集合B. 每个元素为不超出int范围的整数,元素之间有一个空格隔开.
如果n=0并且m=0表示输入的结束,不做处理。

Output

针对每组数据输出一行数据,表示A-B的结果,如果结果为空集合,则输出“NULL”,否则从小到大输出结果,为了简化问题,每个元素后面跟一个空格.

Sample Input

3 3 1 2 3 1 4 7
3 7 2 5 8 2 3 4 5 6 7 8
0 0

Sample Output

2 3
NULL

注意:

1.每个数字后面空格。
2.m=0&&n=0时退出。
3.考虑n=0或m=0时的情况。

import java.util.Scanner;public class Main {    public static void main(String args[]) {        Scanner sc = new Scanner(System.in);        while (sc.hasNext()) {            int n = sc.nextInt();            int m = sc.nextInt();            int[] ns = new int[n];            int[] ms = new int[m];            int[] cs = new int[n];            for (int i = 0; i < n; i++) {                ns[i] = sc.nextInt();            }            for (int i = 0; i < m; i++) {                ms[i] = sc.nextInt();            }            if(n==0&&m==0){                return;            }            if(n==0&&m!=0){                System.out.println("NULL");                continue;            }            if(n!=0&&m==0){                for(int i=0;i

转载地址:http://ataga.baihongyu.com/

你可能感兴趣的文章
使用VMware VSphere WebService SDK进行开发 (七)——获取数据中心、集群、主机、虚拟机的目录结构...
查看>>
这篇 感觉很实用--DJANGO ORM
查看>>
django的模板页面里,如何获取一个集合的数据?
查看>>
离线安装docker最新版,记得要以下三个包。
查看>>
SRPING MVC基本配置
查看>>
Docker中latest标签引发的困惑
查看>>
数字化转型什么最重要?服务!ICT服务也要有行业爆款!
查看>>
IaaS vs CaaS vs PaaS vs FaaS:选择正确的平台
查看>>
Intel与合作伙伴CoreOS、Mirantis联手打造“通用资源调度平台”
查看>>
如何通过ARP通信绕过杀毒软件并种植木马?
查看>>
互联网+下的5个医疗安全概念解析
查看>>
《云云众声》第99期:用户为王 渠道为辅 立夏之际 看众家之争
查看>>
发力在线旅游 文思海辉以大数据突入
查看>>
IDC:支出复苏将带动云IT基础设施强增长
查看>>
关于想哭(WannaCry)勒索病毒的9个真相
查看>>
智慧城市建设逐步深化 安防管理平台重要性日益突显
查看>>
《Java语言导学(原书第6版)》一第2章 面向对象的编程概念
查看>>
汉锐4K广播专业会议摄像机
查看>>
什么是BI的真正价值?
查看>>
从浪潮服务器NF8460M5 看企业级应用计算的进化
查看>>