【問題描述】
從標準輸入中輸入兩組整數(每組不超過20個整數,每組整數中元素不重複,並且整數大於等於0),合併兩組整數,重複的整數只出現一次,並按從小到大順序排序輸出(即兩組整數集的「並集」)。
【輸入形式】
在兩行上分別輸入兩組整數,以乙個空格分隔各個整數,以-1作為輸入結束。
【輸出形式】
按從小到大順序排序輸出合併後的整數集(以乙個空格分隔各個整數,最後乙個整數後的空格可有可無)。
【樣例輸入】
5 105 4 32 8 7 9 60 -1
5 2 87 10 105 0 -1
【樣例輸出】
0 2 4 5 7 8 9 10 32 60 87 105
【樣例說明】
第一組整數有8個,分別為5 105 4 32 8 7 9 60,第二組整數有6個,分別為5 2 87 10 105 0。將第一組和第二組整數合併(在兩組整數中都出現的整數5和105只出現一次),並按從小到大順序排序後結果為0 2 4 5 7 8 9 10 32 60 87 105。
【評分標準】該題要求輸出兩組整數的並集,共有5個測試點。
#include
int main()}}
}printf("count=%d",count);
return 0;
}
Perl取兩組資料的並集 交集 差集等
目前自己編寫和網上查閱到比較方便的三種方法。目錄 1.自寫指令碼,較繁瑣 2.來自zk1878的指令碼,短小精悍 3.array utils包,簡便 4.data dumper包,較簡便 1.如下 usr bin perl use warnings use strict open a,argv 0 ...
求兩個鍊錶的並集
這學期剛剛學的資料結構 老師布置的作業 寫寫看。include include define len sizeof struct list struct list struct list creat 定義函式,此函式返回乙個指向煉表頭的指標 p2 next null return head 判斷第b...
求兩個列表的交集 差集 並集 面試
求兩個列表的交集 差集 並集。1 a 1,2,3,6 2 b 8,3,5,6 3 jj1 i for i in a if i in b 在a中的i,並且也在b中,這就是交集 4 jj2 list set a intersection set b 使用intersection方法求交集 56 bj1 ...