T101691 [III] WC
题目背景
$$\text{「墙上赫然出现了血色的\ WC」}$$
题目描述
现在您需要解决的问题是模拟西比拉系统判定犯罪系数的过程。
西比拉系统的大脑们可能会进行多次采样,采样的结果受对象的意识的影响。
我们规定意识只会出现不会消失。
判定对象的心理可以抽象为一条数轴,采样的方式是选取一个点,尝试捕捉这个点附近的意识。
采样点和意识都只会出现在非负整点上。
对于一次采样,西比拉系统会吸引在区间 $[l,r]$ 内的意识,这时意识会向采样点靠近,此处的 $[l,r]$ 称为这次采样的**吸引区间**。
每次采样又会有一个参数,**捕捉半径** $t$,表示如果有意识**可以**被吸引而移动到 $[x - t,x + t]$ 范围内,其数据就会被捕捉。其中 $x$ 表示采样点的位置。
**注意**,当一次采样结束,所有意识都会回到原来的位置。
每个意识会有一个参数,**思维强度** $s$,表示这个意识的移动范围为 $[x - s,x + s]$,其中 $x$ 表示这个意识出现的位置。
对于每次采样,请求出会被捕捉到的意识的个数。
输入格式
第一行,一个整数 $n$,表示西比拉系统的判断总共进行了 $n$ 个时刻。
以下 $n$ 行,第 $i + 1$ 行表示第 $i$ 个时刻发生的事件。
每个时刻仅会发生一个事件。
事件有两种:
- 意识事件,形如 $\texttt{T\ x\ s}$,表示在 $x$ 处出现了一个思维强度为 $s$ 的意识。
- 采样事件,形如 $\texttt{G\ x\ l\ r\ t}$,表示在 $x$ 处进行一次吸引区间为 $[l,r]$,捕捉半径为 $t$,请求出会被捕捉到的意识的个数。
**不保证 $l
输出格式
对于每个采样事件,输出会被捕捉到的意识的个数。
说明/提示
**样例解释:**
对于第一次采样事件,显然一个意识都没有。
对于第二次采样事件,坐标为 $0$ 的意识最多移动到 $3$ 处,坐标为 $10$ 的意识分别最多移动到 $9,7$ 处,其中在 $[3,7]$ 区间内的有两个意识。
**数据范围:**
对于所有数据,$n \le 10^5,x,s,l,r,t \le 10^9$。
|测试点编号|$n$ 的范围|性质|
|:-:|:-:|:-:|
|$1$|$\le 100$||
|$2$|$\le 100$||
|$3$|$\le 1000$||
|$4$|$\le 1000$||
|$5$|$\le 10^4$|一、二|
|$6$|$\le 10^4$|一|
|$7$|$\le 2 \cdot 10^4$|一、二|
|$8$|$\le 2 \cdot 10^4$|一|
|$9$|$\le 2 \cdot 10^4$||
|$10$|$\le 2 \cdot 10^4$||
|$11$|$\le 2 \cdot 10^4$||
|$12$|$\le 2 \cdot 10^4$||
|$13$|$\le 5 \cdot 10^4$|一、二|
|$14$|$\le 5 \cdot 10^4$|一|
|$15$|$\le 5 \cdot 10^4$||
|$16$|$\le 5 \cdot 10^4$||
|$17$|$\le 10^5$|一、二|
|$18$|$\le 10^5$|一|
|$19$|$\le 10^5$||
|$20$|$\le 10^5$||
性质一:所有采样事件都在意识事件之后。
性质二:所有意识事件的 $x$ 均不大于所有采样事件的 $x$。
---
**关于一些专有名词,请参见原作「心理测量者 S1/2」或[百度百科](https://baike.baidu.com/item/%E5%BF%83%E7%90%86%E6%B5%8B%E9%87%8F%E8%80%85/2444785#4)**。
有些地方可能和原著设定冲突,请勿喷。