| MaxSubsum/zikilop | MaxSubsum/crystal_brook | ||||
|---|---|---|---|---|---|
| n | 1 | #x = int(input()) | n | 1 | s = int(input()) |
| 2 | #arr = [] | 2 | maxsum = s | ||
| 3 | #max = x | 3 | cursum = 0 | ||
| 4 | # while x : | 4 | while s: | ||
| 5 | # arr.append(x) | 5 | cursum += s | ||
| 6 | # x = int(input()) | 6 | maxsum = max(maxsum, cursum) | ||
| 7 | # for i in range(len(arr)) : | 7 | cursum = max(cursum, 0) | ||
| 8 | # for j in range(i + 1, len(arr)) : | 8 | s = int(input()) | ||
| 9 | # if sum(arr[i:j]) > max : | ||||
| 10 | # max = sum(arr[i:j]) | ||||
| 11 | # print(max) | 9 | print(maxsum) | ||
| 12 | 10 | ||||
| t | 13 | x = int(input()) | t | ||
| 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 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||