Правила
[Одномерные массивы]
63. Дан целочисленный массив А и число М. Найти такое подмножество подряд идущих элементов массива, сумма значений элементов, которых равна М.
terranum
28 уровень
Кухня(); Задание N63
Правила
[Одномерные массивы]
63. Дан целочисленный массив А и число М. Найти такое подмножество подряд идущих элементов массива, сумма значений элементов, которых равна М.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
А так вызов принят!, но завтра уже =).
Наверно это тоже будет считаться не одним циклом, я не знаю как с одним и без continue. Скорее всего подожду вашего варианта. Да и решает этот и прошлый варианты не заглядывая в следующий элемент и дальше и дальше, а ведь там может быть один или пачка нулей. Или когда сумма >= M следующий элемент и дальше дальше может быть отрицательным и как то выровнять это колебание.
Попытки были неудачны так что в долгий ящик…
7 1 1
8 7 0 0 0 -6 0
8 7 0 0 0 -6
0 0 0 -6 0 9 6 0
0 0 0 -6 0 9 6
0 0 -6 0 9 6 0
0 0 -6 0 9 6
0 -6 0 9 6 0
0 -6 0 9 6
-6 0 9 6 0
-6 0 9 6
0 9
0 1 3 1 4
1 3 1 4
1 4 4
[7, 1, 1]
[0, 0, 0, -6, 0, 9, 6]
[0, 0, -6, 0, 9, 6]
[0, -6, 0, 9, 6]
[-6, 0, 9, 6]
[0, 9]
[9] — это не последовательность!
[0, 1, 3, 1, 4]
[1, 3, 1, 4]
[1, 4, 4]
и где все остальные возможные случаи?:
8 7 0 0 0 -6 0
8 7 0 0 0 -6
0 0 0 -6 0 9 6 0
0 0 -6 0 9 6 0
0 0 -6 0 9 6
0 -6 0 9 6 0
-6 0 9 6 0
Так то все круто и мне точку зрения решения задачи изменили.
и один элемент тоже может быть последовательностью.