문제 링크
- http://icpc.me/14287
사용 알고리즘
- FenwickTree
시간복잡도
- O(n + m log n)
풀이
(이 글)을 먼저 봐주시기 바랍니다. (내리 갈굼 2 해설)
이 문제는 상사를 갈굽니다. 어떤 노드 i에 대해 쿼리를 날리면, i를 루트로 하는 서브트리에 있는 노드들이 받은 갈굼의 합을 구하면 됩니다. 이는 in[i]부터 out[i]까지의 합이라고 할 수 있습니다.
전체 코드
1 |
|
(이 글)을 먼저 봐주시기 바랍니다. (내리 갈굼 2 해설)
이 문제는 상사를 갈굽니다. 어떤 노드 i에 대해 쿼리를 날리면, i를 루트로 하는 서브트리에 있는 노드들이 받은 갈굼의 합을 구하면 됩니다. 이는 in[i]부터 out[i]까지의 합이라고 할 수 있습니다.
1 |
|