Problem1459--Judge的博客

1459: Judge的博客

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MB

Submit

Description

有m种算法,这时有n个人想向Judge请教,一开始的时候他们什么都不会,但是Judge只会说:“去翻我的博客”

于是他们想到了一个办法:让其中一个人去Judge的博客学习某种算法c。

然后让他教会编号[ l,r ]的人c这种算法,这样大家就不用天天往Judge的博客里跑了。

但是Judge想知道,编号[l,r ]的人中不会c算法的人数~~(这样又可以推销他的博客了~~

Input

第1行,2个整数,n,m

第2行,1个整数,q表示有q个操作

接下来q行,每行4个整数

如果输入为1,l,r,c:表示[l,r] 其中某个人去学习了编号为c的算法并教会了编号[l,r]的人

如果输入为2,l,r,c:表示Judge想知道[ l,r] 中有多少人不会c算法

Output

若干行,对于每个询问,输出[l,r]中不会c算法的人的数量

Sample Input Copy

3 2
5
1 1 3 1
2 1 3 1
2 1 3 2
1 1 3 2
2 1 3 2

Sample Output Copy

0
3
0

HINT

对于30%的数据 n <= 2000;q <= 1000

对于另外20%的数据 n <= 20000

对于100%的数据

1<= n<= 100000;1<= c<= m<= 500;1<= q <= 100000

Source/Category