当前位置: 首页 > news >正文

集合减法(set)

题目描述:
给定两个非空集合 A 和 B,集合的元素为30000以内的正整数,编写程序求 A - B。

输入格式:
输入为三行。第1行为两个整数 n 和 m,分别为集合 A 和 B 包含的元素个数,1≤ n, m ≤10000。第2行表示集合 A,为 n 个空格间隔的正整数,每个正整数不超过30000。第3行表示集合 B,为 m 个空格间隔的正整数,每个正整数不超过30000。

输出格式:
输出为一行整数,表示 A - B,每个整数后一个空格,各元素按递增顺序输出。若 A - B 为空集,则输出0,0后无空格。

输入样例:
5 5
1 2 3 4 5
3 4 5 6 7

输出样例:
1 2


#include<bits/stdc++.h> using namespace std; int main () { int n,m; cin>>n>>m; set<int> s1; int x; for(int i=0;i<n;i++) { cin>>x; s1.insert(x); } for(int i=0;i<m;i++) { cin>>x; s1.erase(x); } if(s1.empty()) cout<<0; else { for(auto it=s1.begin();it!=s1.end();it++) cout<<*it<<" "; } }
http://www.jsqmd.com/news/1195892/

相关文章:

  • 前端开发实战:打造动态可增删的表格组件
  • 长安飞鱼车机系统安装限制深度解析:从Services.jar修改到ADB实战
  • 宠物领养系统
  • 为什么92%的ChatGPT英语学习者半年内放弃?资深教育技术专家拆解5大认知陷阱与破局路径
  • @Transactional 原理与事务失效场景
  • DS90UB949A-Q1 FPD-Link III串行器I2C配置与硬件设计实战指南
  • MMDetection(简称 mmdet)是 OpenMMLab 开发的开源目标检测框架,基于 PyTorch 构建
  • Java NIO内存管理机制剖析
  • 效率的馈赠与创意的觉醒:AI时代的人文主义复兴
  • HarmonyOS7居中吸附对比页实战:ScrollSnap Center 模式的强化展示
  • 几百台电脑补丁、权限、故障都靠人工?运维该看的管理面
  • Java Comparator接口实战:解锁Arrays.sort()的多维度排序策略
  • 深入解析SM320C6748-HIREL SPI模块:从时序参数到多从机系统设计
  • Spring Boot 之 BeanDefinitionLoader 详解
  • 2026 录音转会议纪要APP推荐:成本分析后只留这个不踩雷
  • 飘柔甜美花漾洗发水实测:香氛持久与柔亮效果深度解析
  • ultralytics-yolo的训练、预测、export内部流程图
  • C++标准库与C++11实战指南:从容器算法到智能指针与移动语义
  • 高速信号完整性:重定时器(Retimer)原理、配置与实战调试指南
  • 一文讲清人才培养:从选人、育人到用人的5步闭环
  • C++ COM组件开发实战:ATL/WTL实现跨语言对话框的完整指南
  • 阿里云云监控 CMS 2.0 推 Session Replay 与热力图:穿透前端迷雾,优化用户体验
  • 绍兴上虞区打井多少钱一米,上虞打井电话,软土平原打井找谁 - 瑞溪泉水利
  • C++ WebSocket++库实战:构建高性能实时通信应用
  • 双指针算法精解:从盛水容器到LeetCode高频题实战
  • 折叠式共源共栅运算放大器:从理论到实践的设计指南
  • Python多因子选股模型:从因子挖掘到机器学习策略回测实战
  • Arduino作为ROS小车硬实时执行器的设计与实现
  • 【Java踩坑笔记】45_日志打印对象用toString,生产环境可能引发雪崩
  • 深入解析TI C6748 DSP:架构、开发与优化实战指南