题目


代码实现
#include <iostream>
#include <vector>
using namespace std;
class Solution {
public:
int minSubArrayLen(int s, vector<int>& nums) {
int n = nums.size();
if (n == 0) {
return 0;
}
int ans = INT_MAX;
int start = 0, end = 0;
int sum = 0;
while (end < n) {
sum += nums[end];
while (sum >= s) {
ans = min(ans, end - start + 1);
sum -= nums[start];

















![[MTK6771] android13系统启用OMAPI 支持esim.me](https://img-blog.csdnimg.cn/direct/d2167079167e430c85317c290c2d2b99.png)

