펜윅트리는 구현이 간편하고 빠른대신, sum query들만 보통 처리할 수 있음
세그먼트 트리의 특수한 경우가 펜윅이라 보면 될듯
펜윅으로 풀리는 문제는 세그먼트로 풀수있고 그 반대는 안됨
펜윅의 장점은 메모리가 N이라는것. 세그먼트는 NlogN. 나머지는 세그먼트가 훨씬 우월함.
세그먼트가 왜 메모리 nlogn임?? 걍 2n아닌가
세그메모리 4n 아니냐
난 코포에 있는 세그먼트 트리 써서 2n인데 4n짜리도 있남
ㄴ n=6일때 세그트리 그려보면 노드 13개로 2n 초과임
ㄴ 흠... 12개로도 충분한뎅
https://codeforces.com/blog/entry/18051여기서 첫그림이 내가쓰는거 두번째그림이 너가쓰는건가보네
펜윅트리는 구현이 간편하고 빠른대신, sum query들만 보통 처리할 수 있음
세그먼트 트리의 특수한 경우가 펜윅이라 보면 될듯
펜윅으로 풀리는 문제는 세그먼트로 풀수있고 그 반대는 안됨
펜윅의 장점은 메모리가 N이라는것. 세그먼트는 NlogN. 나머지는 세그먼트가 훨씬 우월함.
세그먼트가 왜 메모리 nlogn임?? 걍 2n아닌가
세그메모리 4n 아니냐
난 코포에 있는 세그먼트 트리 써서 2n인데 4n짜리도 있남
ㄴ n=6일때 세그트리 그려보면 노드 13개로 2n 초과임
ㄴ 흠... 12개로도 충분한뎅
https://codeforces.com/blog/entry/18051
여기서 첫그림이 내가쓰는거 두번째그림이 너가쓰는건가보네