摘要: 题意: 给一个整数序列,多达10万个,问:有多少个区间满足“区间最大元素与最小元素之差不超过k”。k是给定的.思路: 如果穷举,有O(n*n)复杂度。可以用ST算法先预处理每个区间最大和最小,O(nlogn)。再扫一遍整个序列,两个指针L,R用于这样判断:如果A[L,R]这个区间满足要求,则R+... 阅读全文
posted @ 2015-07-21 20:08 xcw0754 阅读(337) 评论(0) 推荐(0) 编辑