#9810. 校门外的树

    ID: 9810 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>树状数组区间交统计端点计数离散化

校门外的树

题目描述

校门外有很多树,学校决定在某个时刻在某一段种上一种树,保证任一时刻不会出现两段相同种类的树,现有两种操作:

k=1k=1,读入 l,rl,r 表示在 llrr 之间种上一种树,每次操作种的树的种类都不同;

k=2k=2,读入 l,rl,r 表示询问 llrr 之间有多少种树。

注意:每个位置都可以重复种树。

输入格式

第一行 n,mn,m 表示道路总长为 nn ,共有 mm 个操作; 接下来 mm 行为 mm 个操作。

输出格式

对于每个 k=2k=2, 输出一个结果。

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

样例分析

如上所述。

数据范围与提示

对于 20%20\% 的数据,0n,m1000 \le n,m \le 100

对于 60%60\% 的数据,1n1031 \le n \le 10^30m5×1040 \le m \le 5 \times 10^4

对于 100%100\% 的数据,0n,m5×1040 \le n,m \le 5 \times 10^4l,r>0l,r \gt 0