406. 和大于S的最小子数组
406. 和大于S的最小子数组
中文English
给定一个由 n
个正整数组成的数组和一个正整数 s
,请找出该数组中满足其和 ≥ s 的最小长度子数组。如果无解,则返回 -1。
样例
样例 1:
输入: [2,3,1,2,4,3], s = 7
输出: 2
解释: 子数组 [4,3] 是该条件下的最小长度子数组。
样例 2:
输入: [1, 2, 3, 4, 5], s = 100
输出: -1
挑战
如果你已经完成了O(nlogn)时间复杂度的编程,请再试试 O(n)时间复杂度。