Я не понимаю, почему этот код неверен, хотя подход со скользящим окном работает нормальноC++

Программы на C++. Форум разработчиков
Anonymous
Я не понимаю, почему этот код неверен, хотя подход со скользящим окном работает нормально

Сообщение Anonymous »

Проблема в следующем: учитывая массив положительных целых чисел nums и целевое положительное целое число, верните минимальную длину
подмассива
, сумма которого больше или равна целевому значению. Если такого подмассива нет, вместо этого верните 0.
https://leetcode.com/problems/minimum-s ... scription/
мое решение:< /p>

Код: Выделить всё

class Solution {

public:
int minSubArrayLen(int target, vector\& nums) {
int sum = 0;
int n = nums.size();

for(int num:nums){
sum += num;
}

if(sum

Подробнее здесь: [url]https://stackoverflow.com/questions/78673661/i-do-not-understand-why-this-code-is-incorrect-while-sliding-window-approach-wor[/url]

Вернуться в «C++»