摘要:
题意:给你n堆石子 每堆有ai个 现在问你有多少个连续的区间保证最大值小于等于该区间和的两倍 思路:我们可以考虑每个区间的分割点 总是该区间的最大值 所以我们只要ST找到该区间的最大值 然后每次都枚举较小的半区间 二分找到刚号满足的区间 这样我们就可累加个数了 注意边界的情况 本人用lower_bo 阅读全文
posted @ 2019-08-02 19:44
WAKBGAN
阅读(225)
评论(0)
推荐(0)
摘要:
题意:给你一个n 表示有n段连续的1序列 现在问你 在总长度为0~1e9-1的范围内有多少个大于0的子段 思路:假设我们统计了当前的前缀和 我们显然可以用树状数组维护一下前缀和 这样我们可以nlogn算出答案 但是对于1e7的数据 这样处理肯定会超时 所以我们考虑前缀和是一个每次变化都是1的折线 我 阅读全文
posted @ 2019-08-02 13:24
WAKBGAN
阅读(151)
评论(0)
推荐(0)

浙公网安备 33010602011771号