Найдите длину Subarray Min, имеющую последовательность с суммой, равна целиJAVA

Программисты JAVA общаются здесь
Anonymous
Найдите длину Subarray Min, имеющую последовательность с суммой, равна цели

Сообщение Anonymous »

Учитывая список чисел, найдите наименьшую длину субрай, в которой мы можем получить последующую с комбинированной суммой, равную заданему значению k.k = 100
list = [12, 42, 11, 2, 28, 6, 61, 88]
< /code>
Возможные субрайры, содержащие последующую сумму, равную K: < /p>

subarray: [11, 2, 28, 6, 61], имея последующую [11, 28, 61] с суммой = 11 + 28 + 61 = 100 = к. < /li>

subarray: [12, 42, 11, 2, 28, 6, 61, 88], имея последующую [11, 28, 61] с суммой = 11+28+61 = 100K. 61], имея последующее [11, 28, 61] с суммой = 11 + 28 +61 = 100 = к. < /Li>
subarray: [11, 2, 28, 6, 61, 88], имея последующую [11, 28, 61] с суммой = 11 + 28 +61 = 100 = к. 28, 6, 61] с длиной 5.
Итак, ответ 5.
ограничения:
1

Подробнее здесь: https://stackoverflow.com/questions/795 ... -to-target

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