Advertisement
Guest User

Untitled

a guest
Mar 29th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.33 KB | None | 0 0
  1. los(A)
  2. new vectors z1 and z2 = to A with all the values started at 1
  3. new var res = 1
  4. from i=1 to length(A) do:
  5. from j=0 to i do:
  6. if A[j] < A[i] and z1[i] < z2[j]+1:
  7. z1[i] = z2[j]+1
  8. if A[j] > A[i] and z2[i] < z1[i]+1:
  9. z2[i] = z1[j]+1
  10.  
  11.  
  12. if res < max(z1[i],z2[i])
  13. res = max(z1[i],z2[i])
  14.  
  15. return res
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement