Advertisement
WhiteGazelle

ProbA

Oct 22nd, 2016
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
OCaml 0.36 KB | None | 0 0
  1. (*biblioteca para inteiros grandes*)
  2. open Big_int;;
  3.  
  4. (*ler o indíce*)
  5. let index = read_int();;
  6. let index2 = big_int_of_int index;;
  7.  
  8.  
  9. (*Sequência de Perrin*)
  10. let rec perr n = if n=0 then 3 else if n=1 then 0 else if n=2 then 2 else (big_int_of_int (perr(n-2)))+(big_int_of_int (perr(n-3)));;
  11.  
  12. (*Resultado*)
  13. print_endline(string_of_big_int(perr(index2)));;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement