a685: 集合運算-AB簡易版
Tags :
Accepted rate : 36人/40人 ( 90% ) [非即時]
評分方式:
Tolerant

最近更新 : 2022-04-08 15:57

Content

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

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

A與B聯集(union)記做 A + B

A與B交集(intersection)記做 A * B

A與B差集(difference)記做 A – B

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

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

Input

有多行資料,每兩行一組,測資的第一行 和 第二行,分別表示 A集合 和 B集合 的內容。

Output

請留意範例輸出,印出上述運算結果。

p.s. 集合的元素要經過排序才列出!

Sample Input #1
abdcfe
cfehi
34abcef
34
Sample Output #1
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
測資資訊:
記憶體限制: 64 MB
不公開 測資點#0 (10%): 1.0s , <1K
不公開 測資點#1 (90%): 1.0s , <1K
Hint :
Tags:
出處:
96學年度高雄市資訊學科能力競賽 [管理者:
admin (Judge)
]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」