Advertisement
NikolayChukanov

20.01.2022

Feb 4th, 2022
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.00 KB | None | 0 0
  1. #1
  2. def f(n):
  3.     if n == 1:
  4.         return 1
  5.     elif n > 1 and n % 2 == 0:
  6.         return 2 * f(n-1)
  7.     elif n > 1 and n % 2 == 1:
  8.         return 5 * n + f(n-2)
  9.    
  10. print(f(64))
  11.  
  12. #2
  13. def g(n):
  14.     if n == 1:
  15.         return 1
  16.     else:
  17.         return f(n-1) + 3 * g(n-1) - 3*n
  18.    
  19. def f(n):
  20.     if n == 1:
  21.         return 1
  22.     else:
  23.         return 3 * f(n-1) + g(n-1) - n + 5
  24.    
  25. print(f(14) + f(14))
  26.  
  27. #3
  28. def f(n):
  29.     if n > 25:
  30.         return 2 * n * n * n + 1
  31.     else:
  32.         return f(n + 2) + 2 * f(n + 3)
  33.    
  34. cnt = 0    
  35. for n in range(1, 1001):
  36.     if f(n) % 11 == 0:
  37.         cnt += 1
  38. print(cnt)
  39.  
  40. #4
  41. def f(n):
  42.     if n > 30:
  43.         return n * n + 5 * n + 4
  44.     elif n <= 30 and n % 2 == 0:
  45.         return f(n+1) + 3 * f(n+4)
  46.     elif n <= 30 and n % 2 == 1:
  47.         return 2 * f(n+2) + f(n+5)
  48.  
  49. cnt = 0
  50. for n in range(1, 1001):
  51.     s = list(str(f(n)))
  52.     cnt2 = 0
  53.     for i in s:
  54.         cnt2 += int(i)
  55.     if cnt2 == 27:
  56.         cnt += 1
  57. print(cnt)
  58.    
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement