//A集合相对于B集合的差集
#include <iostream>
using namespace std;
int main(){int A[100], B[100], C[100];int n, m;//第一次提交,(n != 0 && m != 0),&& 和 || 一段时间不用不记得- -while (cin >> n >> m && (n != 0 || m != 0)){int x = 0,temp=0;//输入for (int i = 0; i < n; i++)cin >> A[i];for (int j = 0; j < m; j++)cin >> B[j];//A集合的单个跟B集合每个比较,到B集合尾仍然不同,保存到C集合中for (int i = 0; i < n; i++){int num = 0;for (int j = 0; j < m; j++){if (A[i] != B[j])num++;elsebreak;}//这里temp是统计有多少个差值;if (num == m){C[x++] = A[i];temp++;}// 求 A-B ,不用求B中相对于A多出来的数 /*//B集合的单个跟A集合每个比较,到A集合尾仍然不同的,保存到C集合中for (int j = 0; j < m; j++){int num = 0;for (int i = 0; i < n; i++){if (B[j] != A[i]){num++;}elsebreak;}if (num == n)C[x++] = B[j];}*/if (temp == 0){cout << "NULL" << endl;}else{//C集合冒泡排序,小的在前for (int i = 0; i < x-1; i++){for (int j = i + 1; j < x; j++){if (C[i]>C[j]){//小的放前面一位;C[i] = C[i] + C[j];C[j] = C[i] - C[j];C[i] = C[i] - C[j];}}}//输出for (int y = 0; y < x; y++){cout << C[y] << " ";}cout << endl;}x = 0;temp = 0;}return 1;
}

杭电ACM:人见人爱A-B相关推荐

  1. 【杭电ACM】1097 A hard puzzle

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

  2. 杭电ACM刷题(1):1002,A + B Problem II

    最近忙于考试复习,没有多少可供自己安排的时间,所以我利用复习之余的空闲时间去刷刷杭电acm的题目,也当对自己编程能力的锻炼吧. Problem Description I have a very si ...

  3. 杭电acm2151题java的解法,杭电ACM题型分类

    杭电ACM题型分类 基础题:1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029.1032.1037.1040.1048.1 ...

  4. 杭电acm a+b问题

    杭电acm 1000 a+b问题代码 int main() { int a,b; for(;~scanf("%d%d",&a,&b);printf("%d ...

  5. 杭电ACM 1174

    //身高,又称身长,是指一个人从头顶到脚底的身体长度. //杭电ACM 1174 爆头 #include<iostream> #include<cmath> using nam ...

  6. 杭电ACM(HDUOJ)试题分类

    杭电ACM试题分类 第一篇 1001 这个就不用说了吧                      1002 简单的大数                            1003 DP经典问题,最 ...

  7. 杭电acm第2304题答案c语言,【转】杭电ACM试题分类

    注:网上搜的 第一篇 1001 这个就不用说了吧 1002 简单的大数 1003 DP经典问题,最大连续子段和 1004 简单题 1005 找规律(循环点) 1006 感觉有点BT的题,我到现在还没过 ...

  8. 杭电ACM题目类型整理

    版权声明:(╯3╰) 转载请注明: http://blog.csdn.net/bat67 杭电acm题目分类版本1 1002 简单的大数 1003 DP经典问题,最大连续子段和 1004 简单题 10 ...

  9. 杭电acm 2022

    海选女主角 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Subm ...

  10. 杭电acm的第1000题c语言解法

    首先我选择的是c语言的解法,开始是输入如下的答案: #include "stdio.h" int main(void) { long long a,b; scanf("% ...

最新文章

  1. LeetCode-字符串-反转字符串中的单词 II
  2. ECC椭圆曲线算法(4)签名验证过程
  3. android 解码webp动画,android webp编解码详解
  4. [LCP28] 采购方案
  5. AR科技贯穿里约奥运始终 腾讯QQ营销顺风车值了
  6. Kickfire Enters into MySQL Enterprise Agreement with Sun
  7. 【clickhouse】clickhouse 临时表
  8. RabbitMQ 2.8.7 发布,AMQP 消息队列
  9. 201503-1-图像旋转
  10. 内容分发网络CDN(互联网技术)
  11. Flutter 进阶篇-所有知识点架构
  12. flex弹性盒子布局
  13. 解决magicdraw16.8无法在win8.1下破解使用
  14. 2001年广西壮族自治区植被类型分布数据
  15. 周期均方根和有效值的区别_电流电压“均方根值”为何是有效值?
  16. 对待工作的态度和意识
  17. android 获取指纹图像,用于获取指纹图像的方法及指纹感测系统与流程
  18. 快递查询方法一键查询物流信息
  19. 摆扫式(whisk broom)和推扫式(push broom)卫星传感器
  20. windows 7 cmd(ms DOS)命令窗口没有滚动条 还原CMD默认设置

热门文章

  1. 【附源码】计算机毕业设计java智慧停车系统设计与实现
  2. 浅谈2017棋牌游戏的前景 运营 推广(上) 转贴
  3. 卢新宁:在怀疑的时代依然需要信仰
  4. 分析国外几款主流蜜罐产品看欺骗诱捕技术的应用脉络
  5. 操作系统安全配置操作
  6. 尚医通-阿里云OSS、用户认证与就诊人
  7. 全网最硬核PHP面试题 2021年学习面试跳槽必备(一)
  8. 2018 “百度之星”程序设计大赛 - 初赛(B)Pro.1001 degree
  9. Alan Turing(阿兰·图灵)
  10. 小学计算机教师试讲ppt,小学信息技术教师资格证面试真题:让幻灯片动起来