MaxSubsum/crystal_brook | MaxSubsum/zikilop | ||||
---|---|---|---|---|---|
n | 1 | s = int(input()) | n | 1 | #x = int(input()) |
2 | maxsum = s | 2 | #arr = [] | ||
3 | cursum = 0 | 3 | #max = x | ||
4 | while s: | 4 | # while x : | ||
5 | cursum += s | 5 | # arr.append(x) | ||
6 | maxsum = max(maxsum, cursum) | 6 | # x = int(input()) | ||
7 | cursum = max(cursum, 0) | 7 | # for i in range(len(arr)) : | ||
8 | s = int(input()) | 8 | # for j in range(i + 1, len(arr)) : | ||
9 | # if sum(arr[i:j]) > max : | ||||
10 | # max = sum(arr[i:j]) | ||||
9 | print(maxsum) | 11 | # print(max) | ||
10 | 12 | ||||
t | t | 13 | x = int(input()) | ||
14 | max_summ = x | ||||
15 | c_sum = 0 | ||||
16 | while x: | ||||
17 | c_sum += x | ||||
18 | max_summ = max(max_summ, c_sum) | ||||
19 | c_sum = max(0, c_sum) | ||||
20 | x = int(input()) | ||||
21 | |||||
22 | print(max_summ) | ||||
23 |
Legends | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
|