麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

HDU 2034 人見人愛A-B

2019-11-14 10:38:37
字體:
來源:轉載
供稿:網友

人見人愛A-B

Time Limit: 2000/1000 MS (java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 77215    Accepted Submission(s): 21522PRoblem 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 73 7 2 5 8 2 3 4 5 6 7 8 0 0 Sample Output
2 3 NULL Authorlcy SourceACM程序設計期末考試(2006/06/07)  1.這題不需要考慮n或m等于0的情況2.注意格式,每個元素后跟一個空格,NULL不需要!3.注意輸出的A-B要從小到大排序!
#include<stdio.h>int main(){	int n,m;	int a[100],b[100],c[100];	int i,j,count,t,flag;	while(scanf("%d%d",&n,&m)!=EOF&&(n||m))	{			for(i=0;i<n;i++)			scanf("%d",&a[i]);		for(j=0;j<m;j++)			scanf("%d",&b[j]);		for(i=0,count=0;i<n;i++)		{				flag=1;			for(j=0;j<m;j++)				if(a[i]==b[j])				{					flag=0;break;
					//當A中有與B相同的部分時,即交集,跳出,flag=0; }if(flag) c[count++]=a[i];//只賦值A-B}if(count) {for(i=0;i<count;i++)for(j=i+1;j<count;j++)if(c[i]>c[j])//排序{ t=c[j];c[j]=c[i];c[i]=t;}for(i=0;i<count;i++)printf("%d ",c[i]);//空格printf("/n");//換行}elseprintf("NULL/n");}}

上一篇:一只小蜜蜂...

下一篇:abp項目之旅

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费观看一级欧美大 | 一级毛片手机在线观看 | 黄在线免费看 | 久久精品视频首页 | 日韩精品中文字幕在线观看 | 91精品国 | 日本xxxx视频 | 亚洲成人激情av | 99ri在线| 亚洲网站一区 | 日日草夜夜操 | chinese xvideos gay| 国产正在播放 | 国产中出视频 | 欧美成人做爰高潮片免费视频 | 国产91对白叫床清晰播放 | 欧美a在线观看 | 久久久久久久不卡 | 欧美黄在线 | 免费a视频在线观看 | 毛片免费观看完整版 | 蝌蚪久久窝 | 日本羞羞的午夜电视剧 | 操你啦免费视频 | 国产精品刺激对白麻豆99 | 色婷婷久久久久久 | www.99久| 国产精品99久久久久久大便 | 91成人影库| 国产亚洲欧美一区久久久在 | 国产又粗又爽又深的免费视频 | 天天碰天天操 | 欧美一级淫片免费播放口 | 激情小说激情电影 | 精品一区二区久久久 | 毛片在线免费观看网址 | 国产三级在线视频观看 | 亚洲国产精品久久久久婷婷老年 | 欧美精品v国产精品v日韩精品 | 日本精品视频一区二区三区四区 | 久久伊人国产精品 |