P83404

会场预约

难度 7 级 初三 线段树
讨论 统计 1通过 1提交 100%通过率 旧版界面
时间限制 1 秒 内存限制 128 MB

题目描述

你需要维护一个在数轴上的线段的集合 S,支持两种操作:

A l r 表示将 S 中所有与线段 [l,r] 相交的线段删去,并将 [l,r] 加入 S 中。

B 查询 S 中的元素数量。

对于 A 操作,每次还需输出删掉的元素个数。

输入

第一行一个正整数 n,表示操作个数。
接下来 n 行,每行表示一个操作,都是上面两种中的一个。

输出

输出 n 行,每行一个整数,表示对应操作的答案。

样例

样例 1
输入
6
A 10 15
A 17 19
A 12 17
A 90 99
A 11 12
B
输出
0
0
2
0
1
2

提示

对于 100\% 的数据,1\le n \le 2\times 10^5,1\le l \le r \le 10^5。

来源

省选

Tab 缩进 · 提交后可在下方查看评测状态
请先登录后再提交