会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
worcher
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
算法_分治
【HDU6602】Longest Subarray【线段树+分治】
摘要:题目大意:给出一串序列,询问最长的合法子串为多长,其中合法子串必须满足子串中[1,C]的数量大于等于K或者为0 题解: 定义右端点为包含某一点所需要的最小区间的右端点 那么初始化时就可以O(n)求出每个点的右端点 定义最小包含区间为某个点到其右端点的区间 定义不同的区间为当两个最小包含区间的最左边元
阅读全文
posted @
2019-07-30 16:40
worcher
阅读(382)
评论(0)
推荐(0)
公告