Advertisement
Guest User

Untitled

a guest
Jan 26th, 2015
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. def Pashka_lublu_tebya(n):
  2. Pashenka = [0] * n
  3. if n == 0:
  4. return(1)
  5. else:
  6. Pashenka[0] = 2
  7. if n > 1:
  8. Pashenka[1] = 7
  9. if n > 2:
  10. Pashenka[2] = 22
  11. if n > 3:
  12. for i in range(3, n):
  13. Pashenka[i] = (Pashenka[i - 1] - Pashenka[i - 3] + 2 * Pashenka[i - 1] + Pashenka[i - 2]) % (10 ** 9 + 7)
  14. return Pashenka[n - 1]
  15.  
  16.  
  17.  
  18.  
  19.  
  20. n, k = map(int, input().split())
  21. if k == 0:
  22. print(Pashka_lublu_tebya(n))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement