7226: BZOJ3226:[Sdoi2008]校门外的区间

Memory Limit:128 MB Time Limit:1 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

    受校门外的树这道经典问题的启发,A君根据基本的离散数学的知识,抽象出5种运算维护集合S(S初始为空)并最终输出S。现在,请你完成这道校门外的树之难度增强版——校门外的区间。     5种运算如下:

U T S∪T
I T S∩T
D T S-T
C T T-S
S T S⊕T

    基本集合运算如下:

A∪B {x : xÎA or xÎB}
A∩B {x : xÎA and xÎB}
A-B {x : xÎA and xÏB}
A⊕B (A-B)∪(B-A)

 


输入格式

  输入共M行。   每行的格式为X T,用一个空格隔开,X表示运算的种类,T为一个区间(区间用(a,b), (a,b], [a,b), [a,b]表示)。  


输出格式

    共一行,即集合S,每个区间后面带一个空格。若S为空则输出"empty set"。  


样例输入

U [1,5]
D [3,3]
S [2,4]
C (1,5)
I (2,3]
 

样例输出

(2,3) 

提示

对于 100% 的数据,0≤a≤b≤65535,1≤M≤70000


题目来源

线段树

加入题单

算法标签: