随笔分类 -  单调队列

摘要:首先这个题目显然是要二分转换成判断可行性的 之后我们考虑DP 设f(i)表示 1->i 熟悉的子串的长度的最大值 那么对于i这个点,要么不在熟悉的子串中,要么在熟悉的子串中 所以得到 f(i)=max(f(i-1),f(j)+i-j); 其中i-j是划分的熟悉的子串的长度,要满足以下条件: 1、i- 阅读全文
posted @ 2016-04-08 10:35 _Vertical 阅读(213) 评论(0) 推荐(0)