随笔分类 -  算法_分治

摘要:题目大意:给出一串序列,询问最长的合法子串为多长,其中合法子串必须满足子串中[1,C]的数量大于等于K或者为0 题解: 定义右端点为包含某一点所需要的最小区间的右端点 那么初始化时就可以O(n)求出每个点的右端点 定义最小包含区间为某个点到其右端点的区间 定义不同的区间为当两个最小包含区间的最左边元 阅读全文
posted @ 2019-07-30 16:40 worcher 阅读(382) 评论(0) 推荐(0)