[Leetcode]209. Minimum Size Subarray Sum
来源:互联网 发布:linux user id 编辑:程序博客网 时间:2024/05/22 04:31
Given an array of n positive integers and a positive integer s, find the minimal length of a subarray of which the sum ≥ s. If there isn't one, return 0 instead.
For example, given the array [2,3,1,2,4,3]
and s = 7
,
the subarray [4,3]
has the minimal length under the problem constraint.
class Solution {public: int minSubArrayLen(int s, vector<int>& nums) { int minlen = numeric_limits<int>::max(); int start = -1; int sum = 0; for (int i = 0; i < nums.size(); ++i) { sum += nums[i]; while (sum >= s) { minlen = min(minlen, i - start); sum -= nums[++start]; } } if (minlen == INT_MAX) return 0; return minlen; }};
0 0
- [leetcode] 209.Minimum Size Subarray Sum
- 【leetcode】209. Minimum Size Subarray Sum
- <LeetCode OJ> 209. Minimum Size Subarray Sum
- [Leetcode]209. Minimum Size Subarray Sum
- [LeetCode]209. Minimum Size Subarray Sum
- leetcode 209. Minimum Size Subarray Sum
- 209. Minimum Size Subarray Sum LeetCode
- LeetCode 209. Minimum Size Subarray Sum
- LeetCode *** 209. Minimum Size Subarray Sum
- 【leetcode】209. Minimum Size Subarray Sum
- LeetCode 209. Minimum Size Subarray Sum
- leetcode.209. Minimum Size Subarray Sum
- 【LeetCode】209. Minimum Size Subarray Sum
- [Leetcode]209. Minimum Size Subarray Sum
- [leetcode]209. Minimum Size Subarray Sum[存疑]
- [leetcode] 209. Minimum Size Subarray Sum
- leetcode 209. Minimum Size Subarray Sum
- leetcode 209. Minimum Size Subarray Sum
- jQuery Mobile 事件
- untiy 网格的应用—骰子的制作和技能冷却效果
- Git使用杂记
- 最优比例生成环---其实树也差不多
- Android的上下文菜单和子菜单
- [Leetcode]209. Minimum Size Subarray Sum
- unity3d 第九天
- 代码生成阶段的主要任务是:
- 七种排序的实现
- redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool
- Servlet学习笔记(HttpServletRequest对象)
- nginx稳定版本哪些?
- 技术类博客网站推荐(转)
- 企财险知识汇总