static int f(int[] nums, int v){ int l = 0, r = 0, cnt = 0, ans = 0; while (r < nums.length){ cnt += nums[r]; if (cnt > v) cnt -= nums[l++]; ans = Math.max(ans, r++ - l + 1); } return ans; }
点赞 评论

相关推荐

点赞 评论 收藏
分享
05-01 22:41
中南大学 Java
点赞 评论 收藏
分享
牛客网
牛客企业服务