题目链接[http://acm.hdu.edu.cn/showproblem.php?pid=3530] 题意:输入n,m,k;n代表n个点,在这n(n<100000)个点中找到最长的连续子序列,使得这段子序列中最大值与最小值的差在在区间[m,k]内; 解法一:multiset(STL) 首先是复杂度,set和multiset的时间复杂度是n*log(n),十万个点可以接受.set里面可以自动排序,因为有重复的值,所以要用到multiset; #include<bits/stdc++.h>…