HDU 2034 人见人爱A-B
人见人爱A-B
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 77157 Accepted Submission(s): 21509
呵呵,很简单吧?
如果n=0并且m=0表示输入的结束,不做处理。
1 //思路:这道题实际上要我们求集合A中除去集合A和集合B的交集的剩余部分 2 #include <bits/stdc++.h> 3 using namespace std; 4 int main() 5 { 6 int a,b,i,j,t,d; 7 int m[105]; 8 int n[105]; 9 int k[105];//给定一个集合C,用来储存A-B 10 while(cin>>a>>b&&(a||b)) 11 { 12 t=0; 13 for(i=0;i<a;i++) 14 cin>>m[i];//集合A 15 for(j=0;j<b;j++) 16 cin>>n[j];//集合B 17 for(i=0;i<a;i++) 18 { 19 for(j=0;j<b;j++) 20 { 21 if(m[i]==n[j]) 22 { 23 m[i]=0;//用来标记两个集合中相同元素 24 continue; 25 } 26 } 27 } 28 for(i=0;i<a;i++) 29 { 30 if(m[i]!=0) 31 { 32 t++;//计算集合C中的元素个数 33 break; 34 } 35 } 36 if(t==0)cout<<"NULL";//集合A真包含于集合B(即集合A中的每一个元素都能在集合B中找到) 37 else 38 { 39 j=0; 40 for(i=0;i<a;i++) 41 { 42 if(m[i]!=0) 43 { 44 k[j]=m[i];//用集合C去储存A-B中的元素 45 j++; 46 } 47 } 48 t=j;//集合C中的元素个数 49 for(i=0;i<t-1;i++) 50 { 51 for(j=0;j<t-1-i;j++) 52 { 53 if(k[j]>k[j+1]) 54 { 55 d=k[j]; 56 k[j]=k[j+1];//元素排序 57 k[j+1]=d; 58 } 59 } 60 } 61 for(j=0;j<t;j++) 62 { 63 cout<<k[j]<<" "; 64 } 65 } 66 cout<<endl; 67 } 68 return 0; 69 }
HDU 2034 人见人爱A-B相关推荐
- HDU 2034 人见人爱A-B【STL/set】
人见人爱A-B Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Su ...
- HDU - 2034 人见人爱A-B 【set】
Description 参加过上个月月赛的同学一定还记得其中的一个最简单的题目,就是{A}+{B},那个题目求的是两个集合的并集,今天我们这个A-B求的是两个集合的差,就是做集合的减法运算.(当然,大 ...
- 2034——人见人爱A-B
http://acm.hdu.edu.cn/showproblem.php?pid=2034 这道题注意的是集合最后输出是按从小到大的顺序的.... 还有就是赋初值,在一次比较后要将值归零!!还有就是 ...
- HDU 2035 人见人爱A^B
人见人爱A^B Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Su ...
- HDU 2035.人见人爱A^B-快速幂
人见人爱A^B Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Su ...
- hdu 2035 人见人爱A^B (快速幂)
人见人爱A^B Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Su ...
- HDU 2033 - 人见人爱 A + B
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2033 #include <stdio.h>int main(void) {int n, i ...
- hdu 2034 - 集合操作
题意:集合A,B,计算集合差A-B(求只在集合A内的数) 解法: 选用STL内的集合set 1.建立set 2.关于集合的遍历,固定的格式: 用容器的iterator访问所有数据. 3.相应的用*it ...
- HDU - 2033 人见人爱A+B
Description HDOJ上面已经有10来道A+B的题目了,相信这些题目曾经是大家的最爱,希望今天的这个A+B能给大家带来好运,也希望这个题目能唤起大家对ACM曾经的热爱. 这个题目的A和B不是 ...
最新文章
- android基础ui控件,Android基础——基础UI控件
- getcoo php_PHP简单实现DES加密解密的方法
- Centos7+Mysql5.7实现主从复制
- 当薪资倒挂成为常态,然后呢?
- 用最简单的例子理解策略模式(Strategy Pattern)
- python利用faker,输出企业名称、用户名称、手机号、地址信息等测试数据实例
- Visual Studio 2010 SDK
- mysql 开启binglog
- RK3308(1)---产品规格
- ug区域轮廓铣没有重叠距离_UG加工基本操作
- paint java_java – 为什么paint()/ paintComponent()从未被调用?
- Python基于机器视觉的图像风格迁移
- 优云软件闪耀中国双态运维大会·乌镇峰会
- 关于EN信号通过电阻分压的问题
- win7系统关闭445端口
- php 批量导入表格,织梦dedecms批量导入excel表文章内容插件
- 安卓手机 wifi 探针
- 【转载】Python 数据皮尔逊相关性分析
- 每个月3000结余,买余额宝好还是基金定投好?
- Jetson Nano系列教程4-生死看淡,不服就干之I2C
热门文章
- CAS (10) —— JBoss EAP 6.4下部署CAS时出现错误exception.message=Error decoding flow execution的解决办法...
- 小鱼提问1 类中嵌套public修饰的枚举,外部访问的时候却只能Class.Enum这样访问,这是为何?...
- MySQL导入导出数据和结构
- zabbix系列之邮件告警(三)
- JAVA好书之《深入理解Java虚拟机》
- 关于Unity四元数相乘先后顺序的问题
- 转:Flash 插件面板 DragonBonesDesignPanel 的绿色安装方法
- Permission denied: make_sock: could not bind to address [::]:81 Apache 虚拟主机
- 抓取网络文件的URL地址作附件发送
- 学习sql注入:猜测数据库_对于SQL的热爱:为什么要学习它以及它将如何帮助您...