摘要:题意:给你n个数,m次询问,每次询问给l和r代表l和r中间所有子区间中特征值的和。特征值的定义是在这个区间中找i和j使得|tmp[i]-tmp[j]|/|j-i|最大。思路:首先是特征值的定义,这个东西其实是斜率~不知道从哪里看到的证明,这个只有相邻的点才可能最大。所以给定区间找到最大值其实是在相邻...
阅读全文
posted @ 2015-12-02 20:56
|
|
|
随笔分类 - 单调队列
摘要:题意:给你n个数,m次询问,每次询问给l和r代表l和r中间所有子区间中特征值的和。特征值的定义是在这个区间中找i和j使得|tmp[i]-tmp[j]|/|j-i|最大。思路:首先是特征值的定义,这个东西其实是斜率~不知道从哪里看到的证明,这个只有相邻的点才可能最大。所以给定区间找到最大值其实是在相邻...
阅读全文
posted @ 2015-12-02 20:56
摘要:题意:给出序列,找出每个连续长度为k的子序列的最大值和最小值。思路:裸单调队列...单调队列这东西用的真的非常局限,大概只能用到这种情景中==简单说一下维护:添加元素,为了保持单调性,排除队尾所有比要添加的元素大或者小的元素。出队,出队之前要保证要出队的元素在当前范围内,如果不在先把不在的都出队。这...
阅读全文
posted @ 2015-11-07 11:25
|
|