Advertisement
nq1s788

Untitled

May 31st, 2024
515
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.46 KB | None | 0 0
  1. n = int(input())
  2. a = list(map(int, input().split()))
  3. #чтобы взять обратное от x -- n+1-x
  4. cnt = [0] * (n + 1) #cnt[x] -- сколько раз встретился x или его обратное
  5. for x in a: #x -- элемент из a
  6.     if x < 1 or x > n:
  7.         print('NO')
  8.         exit(0) #завершить программу
  9.     cnt[x] += 1
  10.     cnt[n + 1 - x] += 1
  11. if cnt.count(2) == n:
  12.     print('YES')
  13. else:
  14.     print('NO')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement