접두사와 단어 종료를 분리
트라이는 문자마다 노드를 내려가며, 접두사 존재와 완전 단어 여부를 다른 표식으로 관리합니다.
트라이는 문자열 경로를, 세그먼트 트리는 인덱스 구간을 다룹니다. 질의가 어떤 축을 따라 쪼개지는지 먼저 봐야 합니다.
트라이는 문자마다 노드를 내려가며, 접두사 존재와 완전 단어 여부를 다른 표식으로 관리합니다.
세그먼트 트리는 질의 범위가 노드 구간과 겹치는 방식으로 합을 빠르게 계산합니다.
점 업데이트가 자주 있으면 구간 트리의 O(log N) 갱신이 단순 누적 배열보다 유리해집니다.