b050: 1. 集合運算
標籤 :
通過比率 : 93% (115 人 / 123 人 ) (非即時)
評分方式:
Tolerant

最近更新 : 2018-09-26 17:39

內容

數學集合各種運算以下列符號表示:

x屬於(belong to)A記做 x  in  A

AB聯集(union)記做 A + B

AB交集(intersection)記做 A * B

AB差集(difference)記做 A – B

A包含(contain)B記做 A >= B

製作一個「集合」類別(set class),使其能進行聯集、交集、差集、包含等運算。

輸入說明

每組測資的第一行 n 表示有 n 個集合,接著有 n 行分別為集合ABC…的內容。

n=0 時表示輸入結束。

輸出說明
印出上述運算結果。
範例輸入
2
abcdef
cfehi
2
34abcef
34
0
範例輸出
Test Case 1:
A: {abcdef}
B: {cefhi}
A+B: {abcdefhi}
A*B: {cef}
A-B: {abd}
B-A: {hi}
A does not contain B
B does not contain A
Test Case 2:
A: {34abcef}
B: {34}
A+B: {34abcef}
A*B: {34}
A-B: {abcef}
B-A: {}
A contains B
B does not contain A
測資資訊:
記憶體限制: 512 MB
公開 測資點#0 (100%): 10.0s , <1K
提示 :
標籤:
出處:
96學年度高雄市資訊學科能力競賽


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」