C語言 集合運算
極客小將2022-04-11-
問題描述 給出兩個整數集合A、B,求出他們的交集、并集以及B在A中的余集。輸入格式 第一行為一個整數n,表示集合A中的元素個數。 第二行有n個互不相同的用空格隔開的整數,表示集合A中的元素。 第三行為一個整數m,表示集合B中的元素個數。 第四行有m個互不相
問題描述
給出兩個整數集合A、B,求出他們的交集、并集以及B在A中的余集。
輸入格式
第一行為一個整數n,表示集合A中的元素個數。
第二行有n個互不相同的用空格隔開的整數,表示集合A中的元素。
第三行為一個整數m,表示集合B中的元素個數。
第四行有m個互不相同的用空格隔開的整數,表示集合B中的元素。
集合中的所有元素均為int范圍內的整數,n、m<=1000。
輸出格式
第一行按從小到大的順序輸出A、B交集中的所有元素。
第二行按從小到大的順序輸出A、B并集中的所有元素。
第三行按從小到大的順序輸出B在A中的余集中的所有元素。
樣例輸入
5
1 2 3 4 5
5
2 4 6 8 10
樣例輸出
2 4
1 2 3 4 5 6 8 10
1 3 5
樣例輸入
4
1 2 3 4
3
5 6 7
樣例輸出
1 2 3 4 5 6 7
1 2 3 4

- 上一篇
藍橋杯 接水問題 C語言
問題描述 學校里有一個水房,水房里一共裝有m 個龍頭可供同學們打開水,每個龍頭每秒鐘的 供水量相等,均為1。 現在有n 名同學準備接水,他們的初始接水順序已經確定。將這些同學按接水順序從1 到n 編號,i 號同學的接水量為wi。接水開始時,1 到m 號同學各占一個水龍頭,
- 下一篇
藍橋杯 回文數
問題描述 若一個數(首位不為零)從左向右讀與從右向左讀都一樣,我們就將其稱之為回文數。 例如:給定一個10進制數56,將56加65(即把56從右向左讀),得到121是一個回文數。 又如:對于10進制數87: STEP1:87+78 = 165 STEP2:165+561 = 726 STEP3:726+62