链接:J-Different Integers 题意:给出序列a1, a2, ..., an和区间(l1, r1), (l2, r2), ..., (lq, rq),对每个区间求集合{a1, a2, ..., ai, aj, aj + 1, ..., an}中不同的数的个数. 题解: 法一:将序列数组在后面复制一遍,就形成了一个环了.这就相当于求连续区间的不同数了. 法二:离线+树状数组 处理出每个数第一次出现的位置first.最后一次出现的位置last和所有的数的种类数tot.将区间(l, r