Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. from typing import List, Dict
  2.  
  3.  
  4. def get_sequence_numbers(indexes: List[int]) -> Dict[int, int]:
  5. a, b, c = 0, 1, 2
  6. numbers = {index: index for index in indexes}
  7. for i in range(3, 16001):
  8. d = c + a
  9. if i in numbers:
  10. numbers[i] = d
  11. a, b, c = b, c, d
  12. return numbers
  13.  
  14.  
  15. if __name__ == '__main__':
  16. n = int(input())
  17. a = [int(i) for i in input().split()]
  18. numbers = get_sequence_numbers(a)
  19. print([numbers[i] for i in a])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement