import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param target int整型 * @param nums int整型一维数组 * @return int整型 */ public int findMinSubarrayLength (int target, int[] nums) { // write code here int now=0; int minl=nums.length; int ans=0; if(nums.length<2&&nums[0]<target) return 0; for(int i=0;i<nums.length-1;i++){ now=nums[i]; if(now>=target) return 1; for(int j=i+1;j<nums.length;j++){ now+=nums[j]; if(now>=target) { minl=Math.min(minl,j-i+1); ans=now; break; } } } if(ans>0){ return minl; } else return 0; } }