4447 - 우선순위큐의 집합 연산

Time Limit: 1s Memory Limit: 128MB

Submissions: 45 Solved: 14
Description

두개의 우선순위 큐 Q1과 Q2를 만들어 union, difference, intersection을 수행해 보자.

(Perform set operations on priority queues) Create two priority queues,  and find their union, difference, and intersection.

Input

* Line 1 : 공백으로 구분된 Q1의 문자열

* Line 2 : 공백으로 구분된 Q2의 문자열

 

 

Output

* Line 1 : 공백으로 구분된 Q1 union Q2의 문자열 

* Line 2 : 공백으로 구분된 Q1 difference(-) Q2의 문자열 

* Line 3 : 공백으로 구분된 Q1 intersection Q2의 문자열 

 

Sample Input
hr rz no bk
hc up dk bk tl hs cz
Sample Output
[bk, bk, cz, rz, dk, no, hc, up, tl, hs, hr]
[hr, rz, no]
[bk]
Source

JAVA2015 PE20.10