a594. CPE:Exchanging Cards (UVa 11678)

簡單CPE

時間限制 2000 ms ・ 記憶體限制 256 MB

題目描述

Alice 與 Betty 要一次交換相同張數的卡片。每人交出的卡片編號必須互異,而且對方目前不能擁有該編號;收到的卡片也不能重複。求最多各能交換幾張。重複持有同一編號不會增加可交換的種類數。

輸入格式

每組先給 A、B(1 ≤ A,B ≤ 10000),接著兩行分別給 Alice 的 A 個編號及 Betty 的 B 個編號。編號介於 1 至 100000,皆依非遞減順序排列。0 0 表示結束。

輸出格式

每組輸出一行最多可交換的張數。

來源:UVa 11678 — Exchanging Cards。本敘述依原題規格重新撰寫。

範例測資

範例輸入 1

1 1
1000
1000
3 4
1 3 5
2 4 6 8
10 9
1 1 2 3 5 7 8 8 9 15
2 2 2 3 4 6 10 11 11
0 0

範例輸出 1

0
3
4
請先登入後再提交程式碼

討論與題解

載入討論區…

更多