Advertisement
Guest User

Untitled

a guest
Aug 5th, 2015
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.39 KB | None | 0 0
  1. def f(n):
  2.     if (n == 0):
  3.         return f0
  4.     elif (n == 1):
  5.         return f1
  6.     else:
  7.         return 3 * f(n-1) + 2 * f(n-2) + 2 * g(n-1) + 3 * g(n-2)
  8.  
  9. def g(n):
  10.     if (n == 0):
  11.         return g0
  12.     elif (n == 1):
  13.         return g1
  14.     else:
  15.         return g(n-1) + 2*g(n-2)
  16.  
  17.  
  18.  
  19. f1, f0, g1, g0 = map(int, raw_input().strip().split(" "))
  20. n = int(raw_input())
  21.  
  22. print f(n)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement