【Leetcode】862. Shortest Subarray with Sum at Least K 862. 和至少为 K 的最短子数组

解法 滑动窗口题 当我们得到前缀和序列p时,问题转化成:对每个y,求一个最大的x使得p[y]-p[x]>=K,记作opt(y)=x。 当x1<x2且p[x1]>=p[x2]时,显然opt(y)不可能是x1,因为它又远又大 当y1<y2且opt(y1)=x时,x不应该被考虑,因为现在肯定有ans<=y1-x,就算x符合条件,我们更新ans的时候不会是有效的更新。 所以我们维护一个滑动窗口,里面包含了
相关文章
相关标签/搜索