参考博客: https://blog.csdn.net/zzh1301051836/article/details/48808141

#include <iostream>
#include <set>
#include <algorithm>using namespace std;
void put_in(set<int> &p)
{int q;cin>>q;while(q --){int value;cin>>value;p.insert(value);}
}void put_out(set<int> &p)
{set<int>::iterator it = p.begin();while(it != p.end()){cout<<*it<<" ";it ++;}
}int main()
{int T,T1=1;cin>>T,T1;while(T1 <= T){set<int> A,B,RUnion,RIntersec,RDiff1,RDiff2;put_in(A);put_in(B);//交set_intersection(A.begin(),A.end(),B.begin(),B.end(),inserter(RIntersec,RIntersec.begin()));//并set_union(A.begin(),A.end(),B.begin(),B.end(),inserter(RUnion,RUnion.begin()));//差set_difference(A.begin(),A.end(),B.begin(),B.end(),inserter(RDiff1,RDiff1.begin()));set_difference(B.begin(),B.end(),A.begin(),A.end(),inserter(RDiff2,RDiff2.begin()));cout<<"Case #"<<T1 ++<<":"<<endl;put_out(RIntersec);cout<<endl;put_out(RUnion);cout<<endl;put_out(RDiff1);cout<<endl;put_out(RDiff2);cout<<endl;}return 0;
}

C++ set 交集 并集 差集相关推荐

  1. lambda 对象去重_采用java8 lambda表达式 实现 java list 交集 并集 差集 去重复并集...

    采用java8 lambda表达式 实现java list 交集/并集/差集/去重并集 一般的javaList 交.并集采用简单的 removeAll retainAll 等操作,不过这也破坏了原始的 ...

  2. java实现交集并集差集

    java实现交集并集差集 ***`package 第一次模拟测试; import java.util.ArrayList; import java.util.HashSet; import java. ...

  3. oracle 并集 时间_Oracle集合运算符 交集 并集 差集

    集合运算符:UNION/UNION ALL 并集,INTERSECT 交集,MINUS 差集 一.union求并集,公共部分只有包含一次 例:求emp表ename中含'A'或含有'M' SQL> ...

  4. 采用java8 lambda表达式 实现 java list 交集 并集 差集 去重复并集

    采用java8 lambda表达式 实现java list 交集/并集/差集/去重并集 一般的javaList 交.并集采用简单的 removeAll retainAll 等操作,不过这也破坏了原始的 ...

  5. go自定义和使用set包处理列表 交集 并集 差集

    自定义交集 并集 差集 package mainimport "fmt"func main() {aList := []string{"1", "2& ...

  6. MySQL求交集 并集 差集

    MySQL求交集 并集 差集 交集 两个表之间相同的 并集 两个表之间的总和 ps: union 自带去重 差集 两个表直接的差值

  7. oracle表交集并集,oracle交集,并集,差集

    oracle交集,并集,差集 [sql] create table test1 ( name varchar(10), NN varchar(10) ); insert into test1 valu ...

  8. sort求交集并集差集

    uniq -u    取出只出现过一次的元素,用来求差集 uniq -c     group by uniq -d     取出出现次数大于等于2的元素,用来求交集 sort 1 2 和cat 1 2 ...

  9. JAVA Hashset求集合的交集并集差集

    JAVA Hashset求集合的交集并集差集 Hashset是Set接口较为常见的一个子类,该子类的最大特点是不允许保存重复的元素,并且所有的内容都采用散列(无序)的方式进行存储. package c ...

  10. js数组交集并集差集

    数组交集并集差集 /*1. 数组并集concat方法展开运算符reduce*/ const arr1 = [1, 3, 89, 20, 3, 6, 1, 47, 81, 6] const arr2 = ...

最新文章

  1. 批处理修改远程桌面端口,并修改相应的防火墙配置
  2. 番茄时间管理和四象限工作法完美搭配造就职场神器
  3. Sping+ActiveMQ整合
  4. (转)Shell中获取字符串长度的七种方法
  5. android 触摸防抖,一种触摸屏防抖优化方法、系统及触摸屏终端与流程
  6. iphone最新款手机_从甲骨到iphone,那些掉进中国式陷阱的歪果仁
  7. App后台开发运维和架构实践学习总结(13)——OAuth 2.0 概述流程理解
  8. FPGA学习笔记---时序逻辑与组合逻辑分析比较
  9. php文件怎么加统计代码,php统计文件中的代码行数
  10. Java知多少(2)虚拟机(JVM)以及跨平台原理
  11. java基数排序_Java实现基数排序
  12. iOS多线程(一):GCD的基本使用
  13. 电动自行车的2020:红利、分化、意外、质疑
  14. C# 大华相机图像采集
  15. Bilibili的SWOT竞争力分析
  16. Emily姨妈家的猫
  17. win10中Charles从下载安装到证书设置和雷电模拟器或浏览器中抓包测试
  18. Spring 加JdbcTemplate 加内存数据库 完成插入和查询功能JDK17版本
  19. 测试是ufs3.0的软件,可怕!UFS 3.0测试首曝光:速度竟是UFS 2.1的3倍
  20. python移动窗口函数_设置窗口图标和移动窗口

热门文章

  1. PIE原则——编程要表达出意图
  2. 毕业五年,从月薪3K到年薪50W+,需要掌握哪些核心技能?(c/c++研发岗)
  3. 惊!竟有这么多造成狗狗泪痕严重的原因?
  4. sae搭建微信服务器的坑
  5. open-falcon监控系统组件学习之——judge组件
  6. errorexception php,PHP错误与异常处理
  7. OPNET编译进程模型出现错误
  8. 从组织到个人的提效建设
  9. 今晚,为阿里巴巴打call
  10. 消息队列:消息积压如何处理?