문제
백준 2243
설명
세그먼트 트리를 간단히 응용하면 되는 문제임.
- 사탕의 갯수의 누적합으로 세그먼트 트리를 운영함.
- 처음으로 원하는 사탕의 순서보다 누적합이 같거나 큰 노드의 위치를 찾으면 됨.
삽질기록
이 문제에서 삽질하기 좋은 부분이 하나 있는데, 사탕을 뽑는 경우 사탕이 맛있는 순위 -> 그 사탕의 맛등급
변환을 해놓고 사탕이 맛있는 순위
의 사탕을 지우는 경우가 있음.
자신이 구한 사탕의 맛등급을 빼야 하는 거임
시간 복잡도
O(N*Log(N))
코드
댓글남기기