우선순위큐

IT/BOJ 문제정리

[복기] 1655번: 가운데를 말해요

문제 백준 1655번: 가운데를 말해요 알고리즘 분류 자료구조 우선순위 큐 풀이과정 못 풀어서 솔루션을 봤다. 우선순위큐를 이런 식으로 쓸 수 있다는게 좀 신기했던 솔루션이다. 우선 우선순위큐를 2개 만든다. leftheap과 rightheap. 간단히 말해서, leftheap은 중간값보다 작거나 같은 값을 저장하는 Max Heap이고, rightheap은 중간값보다 큰 값을 저장하는 Min Heap이다. leftheap의 root는 항상 중간값이다. 중간값의 위치는 중간이어야 하므로, leftheap과 rightheap의 길이는 같거나 1이 작다. 로직은 이해해서 직접 구현한 힙으로 로직을 구성했는데, 시간초과가 떴다. 불필요한 연산이 있던건가. 그냥 포기하고 heapq 모듈을 사용했다. 나의 풀이 1..

크래프톤 정글 2기

[크래프톤 정글 2기] Day 14

회고 오늘은 드디어 헬스장을 등록하고 왔다. 오전 9시 30분에 기상해서 걸어서 30분 거리의 24시간 헬스장을 등록했다. 분명 인터넷에서 3개월 15만원인 것을 확인하고 갔는데, 가서 무인시스템에서 결제하니 165000원이다.. 추가로 3개월 옷도 해서 총 185000원.. 지출이 뼈아프다. 그래도 운동을 3개월만에 하고오니 개운하다. 신나서 등 조지고 이두 조지고 데드하면서 하체까지 해버렸다. 내일 근육통은 고될 듯하다. 매일 30분 거리의 헬스장도 가야하고, 자주 가는 마트도 꽤 멀어서 자전거를 샀다. 당근마켓에서. 시흥이 해안가의 신도시라서 그런가 어느 동네던 언덕이 없고 평지인데다 자전거 도로가 잘 활성화되어 있어서 자전거 타기 너무 좋은 도시인 것 같다. 그래서 자전거 매물도 많더라. 4만원짜..

KimCookieYa
'우선순위큐' 태그의 글 목록