人见人爱A-B

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 68625    Accepted Submission(s): 19226

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
Author
lcy
Source
ACM程序设计期末考试(2006/06/07)
Recommend
lcy   |   We have carefully selected several similar problems for you:  2044 2042 2096 2045 2046 
#include<stdio.h>
#include<algorithm>
using namespace std;
int main() {int n,m,a[120],b[120],c[120],l,k;while(scanf("%d %d",&n,&m)&&n!=0||m!=0) {int u=0,v=0;for(l=0; l<n; l++)scanf("%d",&a[l]);for(l=0; l<m; l++)scanf("%d",&b[l]);for(l=0; l<n; l++) {for(k=0; k<m; k++)if(a[l]==b[k])u=1;if(u==0) {c[v]=a[l];v++;}u=0;}sort(c,c+v);if(v==0)printf("NULL");elsefor(l=0; l<v; l++)printf("%d ",c[l]);printf("\n");}return 0;
}

【杭电oj2034】人见人爱A-B相关推荐

  1. 杭电acm2034 人见人爱A-B

    人见人爱A-B http://acm.hdu.edu.cn/showproblem.php?pid=2034 Time Limit: 2000/1000 MS (Java/Others)    Mem ...

  2. HDU杭电OJ经典100题2000-2099_Java版详细题解(持续更新)

    今年寒假打算用Java把杭电2000-2099全部AC(现在持续更新),如下是题目链接,之后是我的题解,全部做完后我会把所有AC的题解打包上传的 题号 题名 题号 题名 2000 ASCII码排序 2 ...

  3. 【HDU100】杭电入门一百道 C++ 全 题 解

    " Ctrl AC!一起 AC!" 题目集合链接:HDU2000-2099http://acm.hdu.edu.cn/listproblem.php?vol=11 前言 1. 好像 ...

  4. hdoj杭电问题分类

    杭电上的题虽然多,但是一直苦于找不到问题分类,网页都是英文的,所以平时做题也没怎么看,今天仔细一看,问题分类竟然就在主页....做了那么久的题居然没发现,表示已经狗带..不要笑,不知道有没有像我一样傻 ...

  5. 杭电OJ第11页2035~2039算法题(C语言)

    目录 2035.人见人爱A^B 2036.改革春风吹满地 2037.今年暑假不AC 2038.Message 2039.三角形 2035.人见人爱A^B Problem Description 求A^ ...

  6. 【杭电ACM】1097 A hard puzzle

    [杭电ACM]1097  A hard puzzle http://acm.hdu.edu.cn/showproblem.php?pid=1097 先用int手写了算法结果竟然wrong answer ...

  7. 【ACM】杭电OJ 1106 函数atoi

    函数atoi是把字符串转化成整数的函数,头文件为 #include "stdlib.h" e.g. 运行环境:Dev-C++ 5.11 杭电1106 调用了sort函数,运行的时间 ...

  8. 【ACM】杭电OJ 2037

    题目链接:杭电OJ 2037 先把b[i]进行排序,然后,b[i]与a[i+1]进行比较. #include <iostream> #include <cstdio> #inc ...

  9. 【ACM】杭电OJ 2020(排序)

    题目链接:杭电OJ 2020 排序可以有冒泡排序,选择排序,或者直接调用函数. 下面是选择排序: #include <stdio.h> #include <math.h> in ...

最新文章

  1. 机器学习、数据挖掘及其他
  2. HTTP协议之post multipart/form-data数据类型实例
  3. python 画系统关联图_Python基于pyecharts实现关联图绘制
  4. E-SKILL网络工程师考试认证必备
  5. bootstrap-表单控件——单选按钮水平排列
  6. 浅谈传统企业网络运营那些事儿
  7. 最常用的两种C++序列化方案的使用心得(protobuf和boost serialization)
  8. Mac下卸载Idea
  9. opencv-api findHomography
  10. Python判断某一天是该年的第几天
  11. 带前端脚本的html页面,2.从头学前端之如何在html中使用javascript
  12. 黄聪:wordpress如何添加自定义文章快速编辑按钮
  13. vue 倒计时插件_Vue的高性能和高精度倒计时插件
  14. 小学计算机网络教室简介,市中小学计算机网络教室(网络学习室)
  15. java识别验证码图片_Java识别图像、验证码
  16. 2018年年度总结-工作成长
  17. 张同须全面介绍中国移动5G+AI新基建布局(附PPT)
  18. 零基础学C语言之初识C语言(上)
  19. 用于CTF(MISC)的kali虚拟机更改过程记录
  20. anaconda+pycharm安装

热门文章

  1. php识别号码格式豹子,豹子号、狮子号、老虎号的识别与收藏
  2. 汽车标志品牌查询介绍小程序源码
  3. 中文电子病历实体关系抽取研究
  4. 让你提前认识软件开发(46):首先是为人编写程序,其次才是计算机
  5. 【北上广招聘】中企高呈找人:内容营销经理、SEM运营经理、KA客户经理...
  6. EBS中AP发票分配行的解释
  7. 应对不确定性的一个有效手段是重塑企业的使命、愿景和价值观。
  8. vue用路由守卫进行登录后的路由跳转
  9. Pots(bfs)(存储路径)
  10. 真正说透Redis五种数据结构