传送门啦 分析: 题目描述不说了,大意是,求一段区间内不同元素的种数. 看到区间,我们大概先想到的是暴力(然后炸掉).线段树.树状数组.分块. 下面给出的是一种树状数组的想法. 首先,对于每一段区间里的数,如果出现重复的元素,我们只需要看最后一个就好了.所以,我们可以对所有需要查询区间的右端点进行从小到大的排序,从左往右枚举右端点维护一个从左向右的树状数组,表示一段区间的种类数. 听不懂的话我们举个栗子例子. 我们假设现在有一个序列: now为现在的右端点: insert(i , j)表示在第i…