
尺取
hohotiger
这个作者很懒,什么都没留下…
展开
-
力扣3. 无重复字符的最长子串 two pointer算法|滑动窗口|尺取法
无重复字符的最长子串给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。请注意,你的答案必须是 子串 的长度,“pwke” 是一个子序列,不.原创 2020-09-12 20:46:17 · 207 阅读 · 0 评论 -
Bound Found POJ - 2566 (尺取+前缀和)
题意 就是给一串序列 在给一个t 求一段区间的加和绝对值与t最小的值与区间左右端点是多少 思路 这道题一开始不知道如何去做 用尺取法求区间但是因为区间中存在负数没有单调性 没有特殊的特征若对区间求一下前缀和 就使整个区间有了单调性 由于绝对值情况下 没有前后 所以我们队前缀和后的序列排序对排序后的前缀和数串进行尺取 若是l和r内的数比t小r++ 比t大就l++ 若原创 2017-07-20 11:00:07 · 263 阅读 · 0 评论 -
POJ-3061 尺取
题意就是 在P张书页中 其中有重复元素 选取最小连续区间内包括了这期间的所有不同的数 求符合条件的最小区间长度本题可以用尺取法所谓尺取 就是选取两个下标 s e 分别指向当前扫面区间的首尾开始赋值都是1 然后分析数串 把e向后移 找到一种符合条件的区间后再把s向后移不断判断是否符合条件 更新长度不满足所需e向后 满足所需 s 向前求得最小长度本题由于要表示数据删除 由于数在区间内不一定只是1原创 2017-07-19 16:09:44 · 263 阅读 · 0 评论 -
HDU-6103
。 KirinrikiTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1204 Accepted Submission(s): 475Problem Description We define the distance o原创 2017-08-15 10:00:05 · 239 阅读 · 0 评论