import numpy
import pylab
n = 10000
a = 1
b = 1
at=numpy.random.exponential(a,n)
st=numpy.random.exponential(b,n)
for i in range(n-1):
at[i+1]=at[i+1]+at[i]
ft=range(n)
ft[0]=at[0]+st[0]
for i in range(n-1):
ft[i+1]=max(at[i+1]+st[i+1],ft[i]+st[i+1])