문자 하나가 한 단계
검색어, 접두사, 자동완성처럼 같은 prefix를 공유하는 문제가 자연스럽다.
두 구조는 모두 트리지만 질의를 분해하는 기준이 다릅니다. 문제의 축을 먼저 고정하면 구현 선택이 안정됩니다.
검색어, 접두사, 자동완성처럼 같은 prefix를 공유하는 문제가 자연스럽다.
합, 최솟값, 최댓값처럼 배열 범위를 쪼개 집계하는 문제가 잘 맞는다.
자동완성은 트라이, 동적 구간 합은 세그먼트 트리처럼 문제 문장을 구조의 분할 축으로 번역하는 습관이 핵심입니다.