20 lines
451 B
Python
20 lines
451 B
Python
|
|
def somme_max(tab):
|
||
|
|
n = len(tab)
|
||
|
|
sommes_max = [0]*n
|
||
|
|
sommes_max[0] = tab[0]
|
||
|
|
# on calcule la plus grande somme se terminant en i
|
||
|
|
for i in range(1,n):
|
||
|
|
if ... + ... > ...:
|
||
|
|
sommes_max[i] = ...
|
||
|
|
else:
|
||
|
|
sommes_max[i] = ...
|
||
|
|
# on en déduit la plus grande somme de celles-ci
|
||
|
|
maximum = 0
|
||
|
|
for i in range(1, n):
|
||
|
|
if ... > ...:
|
||
|
|
maximum = i
|
||
|
|
|
||
|
|
return sommes_max[...]
|
||
|
|
|
||
|
|
|