from collections import deque 의
deque.rotate() 활용
n > 0 --> rotate(n) = pushleft(pop())
n < 0 --> rotate(n) = push(popleft())
파이썬에 내장된 heapq를 사용 (최소 힙)
최대 힙 구현 = 음수로 넣어주면 됨
(가장 작은 약수) X (가장 큰 약수) = N
int형태의 list로 받기: list(map(int, input().split()))
list안의 nim,max 구하기: max(list), min(list)
1. 첫 번째 원소가 원하는 원소(=k)여야함!
2. 양쪽 중 가까운 곳은? deq.index(k) <= N/2+1
3. 뽑은 원소는 없어진다.