开始: 2026-10-07 00:00:00

【集训05】CSP-J模拟赛1007

结束: 2026-10-08 00:00:00
当前  2026-11-04 11:35:09  类型: IOI  状态: 已经结束 

P8. 线段维护
描述

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

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

`B` 查询 S 中的元素数量。

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


输入

第一行一个正整数 n,表示操作个数。  

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


输出

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

样例

输入

6
A 10 15
A 17 19
A 12 17
A 90 99
A 11 12
B

输出

0
0
2
0
1
2
提示

【数据范围】  

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

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


提交

题目参数
时间限制 1 秒
内存限制 256 MB
提交