题号:NC266126
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
小红拿到了一个集合,初始为空集。小红可以进行以下两种操作:
· + l r ——将一个区间
)
添加进集合。
· - l r ——将区间
)
从集合中删除。
我们保证,删除操作时,集合中保证至少存在一个
)
区间。
请你在每次操作后,回答以下问题:当前集合中是否存在两个区间相交?
输入描述:
第一行输入一个正整数
,代表操作次数。
接下来的
行,每行输入一个字符
和两个正整数
,代表一次操作。



输出描述:
输出

行。如果操作结束后存在两个区间相交,则输出"Yes"。否则输出"No"。
示例1
输入
复制
4
+ 1 2
+ 4 5
+ 4 6
- 4 5