| MaxSubsum/armtatevik | MaxSubsum/sus801 | ||||
|---|---|---|---|---|---|
| n | 1 | summ = 0 | n | 1 | summa = 0 |
| 2 | maxsum = 0 | 2 | max_sum = 0 | ||
| 3 | otr = 0 | 3 | min_cif = 0 | ||
| 4 | num = int(input()) | 4 | cifra = int(input()) | ||
| 5 | while num != 0: | 5 | while cifra != 0: | ||
| 6 | summ += num | 6 | summa += cifra | ||
| 7 | if maxsum < summ: | 7 | if max_sum < summa: | ||
| 8 | maxsum = summ | 8 | max_sum = summa | ||
| 9 | elif summ < 0: | 9 | elif summa < 0: | ||
| 10 | summ = 0 | 10 | summa = 0 | ||
| 11 | if num < 0 and otr == 0: | 11 | if cifra < 0 and min_cif == 0: | ||
| 12 | otr = num | 12 | min_cif = cifra | ||
| 13 | if num < 0 and num > otr: | 13 | if cifra < 0 and cifra > min_cif: | ||
| 14 | otr = num | 14 | min_cif = cifra | ||
| 15 | num = int(input()) | 15 | cifra = int(input()) | ||
| 16 | if maxsum != 0: | 16 | if max_sum != 0: | ||
| 17 | print(maxsum) | 17 | print(max_sum) | ||
| 18 | else: | 18 | else: | ||
| t | 19 | print(otr) | t | 19 | print(min_cif) |
| 20 | 20 | ||||
| Legends | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||